PHPで空の配列を確認する方法(2つの方法)

PHPz
リリース: 2023-04-18 10:16:21
オリジナル
742 人が閲覧しました

PHP 開発プロセスでは、配列が空かどうかを判断する必要があることがよくあります。配列が空かどうかを判断するには 2 つの状況があります。1 つは配列に要素がない場合、もう 1 つは変数に要素がある場合です。存在しないか、値が null です。

空の配列を確認する 2 つの方法は次のとおりです。

方法 1: empty() 関数を使用する

PHP には empty() メソッドが用意されており、これを簡単に実行できます。配列が空かどうかをすぐに判断します。

ここで注意すべき点は、empty() 関数には配列に対する特別な判定があり、array()、array(0)、false はすべて空と判定されます。

サンプル コードは次のとおりです。

$arr = array();
if(empty($arr)){
    echo "数组为空";
}
ログイン後にコピー

上記のコードは、空の配列を作成し、empty() 関数を使用して配列が空かどうかを判断し、最後に「配列が空です」と出力します。 。

方法 2: count() 関数を使用する

さらに、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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート