配列がすべて空かどうかを検出する 2 つの関数: 1. empty()、この関数に配列変数を渡すだけです。構文は「empty($arr)」です。true が返された場合、すべてが空です。空である場合、それ以外の場合は空ではありません。 2. count() は配列長を取得することができ、取得した配列長が 1 未満の場合は空、そうでない場合は空ではありません。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php では、次の 2 つを使用できます。関数 配列がすべて空かどうかを検出するには:
empty() function
count() function
1. empty() 関数を使用する
empty() 関数は、変数が空かどうかを確認するために使用されます。
empty() 変数が空であるとみなされるかどうかを判断します。変数が存在しない場合、またはその値が FALSE に等しい場合、その変数は存在しないとみなされます。 empty() は、変数が存在しない場合に警告を生成しません。
この関数に配列を渡します。true の場合、空であることを意味します。
<?php header("Content-type:text/html;charset=utf-8"); $arr = []; var_dump($arr); if (empty($arr)) { echo "数组为空<br>"; } else { echo "数组不为空<br>"; } ?>
2。count() を使用します。 function
count() 関数は、配列内のすべての要素の数をカウントする、つまり配列の長さを取得できます。
取得した配列の長さが 0 または 1 未満の場合は、配列内に要素が存在しない、つまり空の配列であることを意味します。
<?php header("Content-type:text/html;charset=utf-8"); $arr = [1,2]; var_dump($arr); if (count($arr) < 1) { echo "数组为空<br>"; } else { echo "数组不为空<br>"; } ?>
推奨学習: 「PHP ビデオ チュートリアル 」、「PHP ARRAY」
以上が配列がすべて空かどうかを検出するphpの関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。