2025年04月15日
PHP関数:empty()
この関数の説明
PHP関数の empty() は、変数の値が空かどうか?をチェックします。
但し、半角のスペースや全角のスペースは空と判断してくれないので実際には利用できません。
これらを含んだ空白判断はpreg_match()を利用します。
関数
empty($var)
パラメータ
$var (配列や変数名)(必須)
調べたい変数名を指定します。
戻り値
下記にempty()は空として判断してくれるものをリストにしています。
| 値 | empty()の判定 |
| 未定義の時 | true |
| null の時 | true |
| false の時 | true |
| true の時 | false |
| ""(空文字) | true |
| "0"(文字のゼロ) | true |
| 0(整数) | true |
| [](空の配列) | true |
| " "(半角スペース) | false |
| " "(全角スペース) | false |
半角スペースや全角スペースを空として判断してくれないので、現実問題として利用できない関数です。
これらを含んだ空白判断はpreg_match()を利用します。
事例
関連情報
関連関数は 文字列で操作する関数 を参照してください。