ホームページ >バックエンド開発 >PHPチュートリアル >PHP の empty() 関数を使用して変数が空かどうかを判断する方法を学びます。
PHP empty() 関数は、変数が空かどうかを判断するために使用される、非常に一般的に使用される関数です。 PHP プログラミングでは、empty() 関数を使用すると、変数が空かどうかを簡単に判断して、プログラム実行時のエラーを回避できます。
まず、empty() 関数には次の特徴があります。
次の変数は「空」とみなされます (true を返します):
<?php $var; if (empty($var)) { echo "该变量没有被赋值"; } else { echo "该变量被赋值了"; } ?>出力結果は次のようになります: 変数には値が割り当てられていません。 説明: 変数 $var には値が割り当てられていないため、空とみなされ、true が返されます。 例 2: NULL に割り当てられた変数が空かどうかを判断します
<?php $var = NULL; if (empty($var)) { echo "该变量被赋值为NULL"; } else { echo "该变量不是NULL"; } ?>出力結果は次のようになります: 変数は NULL に割り当てられます。 説明: 変数 $var には値 NULL が割り当てられているため、空とみなされ、true が返されます。 例 3: 空の文字列 "" に割り当てられた変数が空かどうかを判断します
<?php $var = ""; if (empty($var)) { echo "该变量被赋值为空字符串"; } else { echo "该变量不是空字符串"; } ?>出力結果は次のようになります: 変数は空の文字列に割り当てられます。 説明: 変数 $var には空の文字列が割り当てられているため、空とみなされ、true が返されます。 例 4: 値 0 が割り当てられた変数または文字列 "0" が空かどうかを判断します
<?php $var1 = 0; $var2 = "0"; if (empty($var1)) { echo "该变量被赋值为0"; } else { echo "该变量不是0"; } if (empty($var2)) { echo "<br>该变量被赋值为字符串0"; } else { echo "<br>该变量不是字符串0"; } ?>出力結果は次のようになります: 変数には値 0 が割り当てられます
変数には文字列 0 の値が割り当てられます。
<?php $var = false; if (empty($var)) { echo "该变量被赋值为false"; } else { echo "该变量不是false"; } ?>出力結果は次のようになります: 変数は false に割り当てられます。 説明: 変数 $var には false が割り当てられているため、空とみなされ、true が返されます。 概要: empty() 関数は、変数が空かどうかを判断し、プログラム実行時のエラーを回避するのに役立ちます。 empty() 関数を使用する場合は、予期しない結果を避けるために変数の型と割り当てに注意する必要があります。
以上がPHP の empty() 関数を使用して変数が空かどうかを判断する方法を学びます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。