ホームページ  >  記事  >  バックエンド開発  >  配列が空かどうかを判断するphp

配列が空かどうかを判断するphp

WBOY
WBOYオリジナル
2023-05-23 11:17:37495ブラウズ

PHP では配列が空かどうかを判断する方法が 2 つありますので、ここでは 2 つの方法を紹介します。

方法 1: count() 関数を使用して配列要素の数を決定する

PHP の組み込み count() 関数は、配列内のすべての要素の数を返すことができます。この関数は、配列内の要素の数、配列が空かどうかを判断します。

以下はサンプル コードです:

<?php
$array = array();
if(count($array) == 0){
    echo "数组为空";
} else {
    echo "数组不为空";
}
?>

上記のコードでは、最初に $array という名前の配列を定義しますが、配列には要素がありません。次に、count() 関数を使用して、$array 配列内の要素の数を確認します。数値が 0 の場合、配列は空です。

$array 配列に要素が含まれている場合、count() 関数は配列内の要素の数を返します。これを使用して、配列が空でないかどうかを判断できます。

方法 2: empty() 関数を使用して、配列が空かどうかを判断する

empty() 関数は、文字列、配列、またはオブジェクトが空かどうかを判断できますが、注意が必要ですempty()関数は、属性が空かどうかではなく、オブジェクトが無効かどうかでオブジェクトが空かどうかを判定するため、本稿ではempty()関数の配列判定方法のみを紹介します。

配列が空かどうかを判断するには、empty() 関数を直接使用できます。

<?php
$array = array();
if(empty($array)){
    echo "数组为空";
} else {
    echo "数组不为空";
}
?>

上記のコードでは、$array 配列をパラメータとして使用するだけです。 empty() 関数 $array 配列が空の場合、empty() 関数は true を返し、それ以外の場合は false を返します。

概要:

PHP では、count() 関数と empty() 関数を通じて、配列が空かどうかを判断できます。このうち、count() 関数は配列要素の数を返すことができ、empty() 関数は文字列、配列、またはオブジェクトが空かどうかを判断するために使用できます。実際のニーズに応じて、さまざまな方法を柔軟に選択できます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。