empty 関数を使用して、指定した配列が空かどうかを調べることができます。
$arr = array();
if (empty($arr)) {
// 配列が空
}
正確には、empty 関数は下記のような値(false とみなされる値)を含んでいる変数を渡した場合や、変数自体が存在しない場合に true を返します。
"" (空文字列)0 (整数 の 0)0.0 (浮動小数点数の 0)"0" (文字列 の 0)NULLFALSEarray() (空の配列)$var; (変数が宣言されているが、値が設定されていない)この中に、空の配列も含まれているため、empty を使って配列が空であることをチェックできるようなっています。