目的
- PHPで配列が空かどうか判定する方法をメモ的にまとめる
情報
- 下記サービスを用いて本記事の内容を検証した。
方法
- empty()関数を用いて配列が空かどうかを判定する。empty()関数は空の場合trueを返す。
- 「当該変数に配列が格納されており、かつ、その配列が空」であることをチェックしたいためempty()関数だけではなくis_array()関数も一緒に使用する。
-
下記を実行すると変数
$array
には空の配列が格納されているため「Empty data」の文字列が出力される。<?php $array = []; if (is_array($array) && empty($array)) { echo 'Empty data'; }