PHP 言語では、配列が空かどうかを判断するのが一般的な操作です。 PHP には、配列が空かどうかを判断するさまざまな方法が用意されています。最も簡単な方法は、empty()
関数と count()
関数を使用することです。この記事では、これら 2 つの関数の基本的な使用法から始めて、配列が空かどうかを判断するさまざまな方法を検討します。
empty()
この関数は、変数が空かどうかを判断します。具体的には、変数が次の条件のいずれかを満たしている場合、empty()
関数は true
を返します。
null
です。 )
または
'0'
empty を使用できます。 () 関数判定。以下は、配列が空かどうかを判断するサンプル コードです。
$array = array(); if (empty($array)) { echo "该数组为空"; } else { echo "该数组不为空"; }
array() が最初に定義されており、
empty() 関数は、配列が空かどうかを判断し、対応する情報を出力するために使用されます。結果は「配列が空です」と表示されます。
count() 関数は、配列内の要素の数をカウントするために使用されます。配列が空の場合、
count() 関数は
0 を返します。したがって、
count() 関数を使用して、配列が空かどうかを判断することもできます。以下は、
count() 関数を使用して配列が空かどうかを判断するコード例です。
$array = array(); if (count($array) == 0) { echo "该数组为空"; } else { echo "该数组不为空"; }
array() を使用して最初に定義されます
count() この関数は、配列内の要素の数を計算し、それが
0 であるかどうかを判断し、対応する情報を出力します。結果は「配列が空です」と表示されます。
is_array() 関数を使用することです。この関数は、入力変数が配列であるかどうかを判断し、配列である場合は
true を返し、そうでない場合は
false を返します。したがって、
is_array() 関数を使用して、配列が空かどうかを判断することもできます。以下は、
is_array() 関数を使用して配列が空かどうかを判断するコード例です。
$array = array(); if (is_array($array) && empty($array)) { echo "该数组为空"; } else { echo "该数组不为空"; }
array() ##is_array()
関数を使用して最初に定義されます。##is_array() 関数は変数が配列であるかどうかを判断し、
empty() 関数を使用して配列が空かどうかを判断し、対応する情報を出力します。 。結果は「配列が空です」と表示されます。
array_key_exists()この関数は、指定されたキー名またはインデックスが配列内に存在するかどうかを確認するために使用されます。存在する場合は
true を返し、存在しない場合は
false を返します。配列が空の場合は、
array_key_exists() 関数を使用して判断できます。以下は、配列が空かどうかを判断するサンプル コードです。
$array = array(); if (!array_key_exists(0, $array)) { echo "该数组为空"; } else { echo "该数组不为空"; }
array() が最初に定義されており、
array_key_exists() 関数は、配列内にインデックス
0 を持つ要素が存在するかどうかを判断し、対応する情報を出力するために使用されます。結果は「配列が空です」と表示されます。
empty() を含む、PHP 言語の一般的なメソッドをいくつか紹介しています。関数や
count() 関数など。それぞれの手法には独自の特徴や利用シーンがあり、状況に応じて適切な手法を用いて配列を判断、加工することができます。 PHP についてさらに詳しく知りたい場合は、関連するドキュメントとチュートリアルを参照してください。
以上がPHP: 配列は空ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。