PHPで配列が空かどうかを確認する方法

PHPz
リリース: 2023-04-20 14:39:34
オリジナル
1034 人が閲覧しました

PHP 配列を使用する場合、配列が空かどうかを判断する必要がある場合があります。 PHP では、配列が空かどうかを判断する方法が数多くありますが、この記事ではそのうちの 3 つを紹介します。

方法 1:

count() 関数を使用して、配列が空かどうかを確認します。 count() 関数は、配列内の要素の数を返すことができます。配列に要素がない場合、count() 関数は 0 を返すため、count() 関数を使用して配列が空かどうかを判断できます。

コード例:

<?php
    $arr = array(); // 定义一个空数组
    if (count($arr) == 0) { // 判断数组是否为空
        echo "这个数组是空的";
    } else {
        echo "这个数组不是空的";
    }
?>
ログイン後にコピー

方法 2:

empty() 関数を使用して、配列が空かどうかを確認します。 empty() 関数は変数が空かどうかを確認するために使用されますが、この関数は配列が空かどうかを判断するためにも使用できます。 empty() 関数は、配列に要素がない場合に true を返します。

コード例:

<?php
    $arr = array(); // 定义一个空数组
    if (empty($arr)) { // 判断数组是否为空
        echo "这个数组是空的";
    } else {
        echo "这个数组不是空的";
    }
?>
ログイン後にコピー

方法 3:

array_key_exists() 関数を使用して、配列が空かどうかを確認します。 array_key_exists() 関数は、指定されたキーが配列内に存在するかどうかを判断するために使用されます。配列が空の場合はキーがないため、この関数を使用して配列が空かどうかを判断できます。

コード例:

<?php
    $arr = array(); // 定义一个空数组
    if (!array_key_exists(0, $arr)) { // 判断数组是否为空
        echo "这个数组是空的";
    } else {
        echo "这个数组不是空的";
    }
?>
ログイン後にコピー

以上は、PHP 配列が空かどうかを判断する 3 つの方法の紹介であり、皆様の学習に役立つことを願っています。

以上がPHPで配列が空かどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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