phpはどのように文字列が複数のスペース、または何のスペースもない空の文字列であるかを判断します!おすすめは(半日かけて解決したもの)です!
まず、phpはどのように文字列が複数のスペースであるか、または何のスペースもない空の文字列であるかを判断しますか?
上記の問題を解決しますが、次のコードの実行結果を知っていますか?
だから皆さんは分かりました.Empty()は空の文字列が間違っていると判断します!どうやって解決しますか?
!ctype_space()と!empty()と一緒にこの問題を解決できます!だから!ctype_スペース()は、1つ以上のスペースがある空の文字列を判断できます!
ctype_space()の使用例:
最終コードの実装方法は、次のとおりです.
上記の問題を解決しますが、次のコードの実行結果を知っていますか?
var_dump(""," ");var_dump(empty(""),empty(" "));
// :
//string(0) "" string(1) " " bool(true) bool(false)
だから皆さんは分かりました.Empty()は空の文字列が間違っていると判断します!どうやって解決しますか?
!ctype_space()と!empty()と一緒にこの問題を解決できます!だから!ctype_スペース()は、1つ以上のスペースがある空の文字列を判断できます!
ctype_space()の使用例:
$str = " ";
if(ctype_space($str)){
echo " ";
}else{
echo " ";
}
最終コードの実装方法は、次のとおりです.
$str = "";//($str = " ");
//
if(!ctype_space($str) && !empty($str)){
//
}