PHP 開発プロセスでは、配列が空かどうかを判断する必要があることがよくあります。配列が空かどうかを判断するには 2 つの状況があります。1 つは配列に要素がない場合、もう 1 つは変数に要素がある場合です。存在しないか、値が null です。
空の配列を確認する 2 つの方法は次のとおりです。
PHP には empty() メソッドが用意されており、これを簡単に実行できます。配列が空かどうかをすぐに判断します。
ここで注意すべき点は、empty() 関数には配列に対する特別な判定があり、array()、array(0)、false はすべて空と判定されます。
サンプル コードは次のとおりです。
$arr = array(); if(empty($arr)){ echo "数组为空"; }
上記のコードは、空の配列を作成し、empty() 関数を使用して配列が空かどうかを判断し、最後に「配列が空です」と出力します。 。
さらに、count() 関数を使用して、配列が空かどうかを判断することもできます。配列内の要素の数が 0 の場合、それは空の配列とみなされます。
サンプル コードは次のとおりです。
$arr = array(); if(count($arr) === 0){ echo "数组为空"; }
上記のコードは空の配列を作成し、count() 関数を使用して配列が空かどうかを判断し、最後に「配列が空です」と出力します。 。
同時に、count() 関数は変数が null かどうかも判断できます。null の場合は 0 を返します。count の戻り値が次の値であるかどうかを判断することで、変数が null であるかどうかを判断できます。 () は 0 に相当します。
$var = null; if(count($var) === 0){ echo "变量为null"; }
上記のコードは、null 変数を作成し、count() 関数を使用して変数が null かどうかを判断し、最後に「変数は null です」と出力します。
要約すると、上記の 2 つの方法は配列が空かどうかを判断するために使用でき、実際の状況に応じて使用を選択できます。
以上がPHPで空の配列を確認する方法(2つの方法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。