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()を利用します。

 


事例

 


関連情報

関連関数は 文字列で操作する関数 を参照してください。

 

 


関数一覧
  • 01.PHPとWordPressプログラム
  • 02.PHPの出力コマンド
  • 03.PHPの変数規則と文字連結
  • 04.PHPのif文
  • 05.PHPの配列とループ処理
  • 06.PHPのオブジェクト
  • 07.PHPの関数
  • 08.PHPの正規表現
  • 09.PHPファイルや関数の読み込み
  • 10.PHPのフォーム操作
  • 11.オートコンプリートとは?
  • array_keys()
  • array_reverse()
  • checkdate()
  • count()
  • date()
  • echo
  • empty()
  • explode()
  • implode()
  • in_array()
  • intval()
  • isset()
  • preg_match_all()
  • preg_match()
  • preg_replace()
  • preg_split()
  • print_r()
  • session_id()
  • session_start()
  • sprintf()
  • str_replace()
  • strpos()
  • trim()
  • var_dump()