3 判定方法: 1. 文字列が空文字かどうかを「==」演算子で判定します。空文字の場合は空になります。構文は「string ==」です。 "; 2. mb_strlen () を使用します。 文字列の長さを取得し、文字列の長さが 0 に等しいかどうかを判断します。等しい場合は空です。構文は "mb_strlen (string, 文字エンコーディング) == 0"; 3.文字列が空かどうかを判断するには、empty() を使用します。構文「empty(文字列変数)」で、TRUE が返された場合、空になります。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php により、文字列が空かどうかを判断するための複数の方法
#方法 1: "== 演算子を使用して、文字列が空文字かどうかを判断します
<?php header("Content-type:text/html;charset=utf-8"); function f($str){ if($str==''){ echo "字符串为空<br>"; }else{ echo "字符串不为空:".$str."<br>"; } } f(''); f('123'); ?>
方法 2: mb_strlen() 関数を使用して文字列が空かどうかを判断します
mb_strlen() 関数は長さを返します文字列の長さの問題を処理し、中国語の文字列の長さの問題を処理できます。<?php header("Content-type:text/html;charset=utf-8"); function f($str){ if(mb_strlen($str,"utf-8")==0){ echo "字符串为空<br>"; }else{ echo "字符串不为空:".$str."<br>"; } } f(''); f('1235'); ?>
方法 3: empty() 関数を使用して、文字列が空かどうかを確認します
empty() 関数は、変数が空かどうかを確認するために使用されます。empty ( mixed $var )empty() 変数が空であるとみなされるかどうかを判断します。変数が存在しない場合、またはその値が FALSE に等しい場合、その変数は存在しないとみなされます。 empty() は、変数が存在しない場合に警告を生成しません。
<?php header("Content-type:text/html;charset=utf-8"); function f($str){ if(empty($str)){ echo "字符串为空<br>"; }else{ echo "字符串不为空:".$str."<br>"; } } f(''); f('hello'); ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで文字列が空かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。