配列が空でないかどうかを判断する
#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp 関数: 1. empty() 関数、構文「empty($arr)」、戻り値が false の場合、配列は空ではありません; 2. count( ) 関数、構文 "count($arr)"、戻り値が 1 以上の場合、配列は空ではありません。
php によって決まります。配列が空かどうか関数
1、empty()関数
関数「empty()」関数を使用して判定し、渡します配列をこの関数に取り込みます。 true の場合は空であることを意味し、false の場合は空ではないことを意味します。$arr = []; if (empty($arr)) { //为空 } else { //不为空 }
2. Count() 関数
「count()」関数を使用して配列の項目数を取得し、それが 1 未満であるかどうかを判断します。アイテムの数に基づいて、 1 未満の場合は空であることを意味します;$arr = []; if (count($arr) < 1) { //为空 } else { //不为空 }
拡張知識:
$arr= array(array(),array(),arr(www.php.cn)ay()); $str = implode(',',$arr); if(empty($str)) echo "空"; else echo "非空";明らかに、$arr は 3 つの空の配列を含む 2 次元配列であり、空であると見なされる必要がありますが、出力は実際には空ではありません。判定は失敗しました。 推奨学習: 「
PHP ビデオ チュートリアル 」
以上が配列が空でないかどうかを判断するPHPの関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。