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