ホームページ >バックエンド開発 >PHPの問題 >PHPで文字列が空かどうかを判断する方法

PHPで文字列が空かどうかを判断する方法

青灯夜游
青灯夜游オリジナル
2022-08-17 20:14:247078ブラウズ

3 判定方法: 1. 文字列が空文字かどうかを「==」演算子で判定します。空文字の場合は空になります。構文は「string ==」です。 "; 2. mb_strlen () を使用します。 文字列の長さを取得し、文字列の長さが 0 に等しいかどうかを判断します。等しい場合は空です。構文は "mb_strlen (string, 文字エンコーディング) == 0"; 3.文字列が空かどうかを判断するには、empty() を使用します。構文「empty(文字列変数)」で、TRUE が返された場合、空になります。

PHPで文字列が空かどうかを判断する方法

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php により、文字列が空かどうかを判断するための複数の方法

#方法 1: "== 演算子を使用して、文字列が空文字かどうかを判断します

  • null 文字の場合、文字列は空です

  • null 文字でない場合、文字列は空ではありません

  • <?php
    header("Content-type:text/html;charset=utf-8");
    function f($str){
    	if($str==&#39;&#39;){
    		echo "字符串为空<br>";
    	}else{
    		echo "字符串不为空:".$str."<br>";
    	}
    }
    f(&#39;&#39;);
    f(&#39;123&#39;);
    ?>

PHPで文字列が空かどうかを判断する方法

方法 2: mb_strlen() 関数を使用して文字列が空かどうかを判断します

mb_strlen() 関数は長さを返します文字列の長さの問題を処理し、中国語の文字列の長さの問題を処理できます。

  • 取得した文字列の長さが 0 の場合、文字列は空です。

  • 取得した文字列の長さが 0 より大きい場合、文字列は空です。 0、文字列 Not empty

  • <?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(&#39;&#39;);
    f(&#39;1235&#39;);
    ?>

PHPで文字列が空かどうかを判断する方法

方法 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(&#39;&#39;);
f(&#39;hello&#39;);
?>

PHPで文字列が空かどうかを判断する方法

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPで文字列が空かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。