【PHP】Null や 空文字のチェック

is_null関数を使った判定

is_null変数がNULLかどうか調べる関数です。

コード

PHP
$value = NULL; if (is_null($value)) echo 'NULLです'; else echo 'NULLではありません';

実行結果

実行結果
NULLです

empty関数を使った判定

empty変数が空(から)かどうか調べる関数です。

コード

PHP
$value = ''; if (empty($value)) echo '空です'; else echo '空ではありません';

実行結果

実行結果
空です

NULL0(ゼロ)なども空と判定するので注意が必要ですね。

isset関数を使った判定

issetは変数がセットされていること、そしてNULLでないことを判定する関数です。

コード

PHP
$value = 'sample'; if (isset($value)) echo 'NULL以外の値が格納されています'; else echo 'NULLです';

実行結果

実行結果
NULL以外の値が格納されています

では、また。

※本サイトの漫画やイラストはフィクションであり、実在の製品・団体・人物・地名とは関係ありません。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。

コメント

タイトルとURLをコピーしました