PHP では、組み込み関数 array_key_exists() を使用して、配列内にキーまたはインデックスが存在するかどうかを判断できます。次の記事では、PHP の array_key_exists() 関数について紹介します。
array_key_exists()
array_key_exists() 関数は、指定されたキーが配列名に存在するかどうかを確認します。 、キー名が存在する場合は true を返し、キー名が存在しない場合は false を返します。
ヒント: 配列を指定するときにキー名を省略すると、0 から始まり 1 ずつ増加する整数のキー名が生成されることに注意してください。
構文:
array_key_exists(key,array)
パラメータ:
key: 必須、指定されたキー名またはインデックス、配列インデックスとして使用できる任意の値を指定できます。
array: 必須、配列を指定します。
例 1: キー名「Toyota」が配列に存在するかどうかを確認します:
<?php header("content-type:text/html;charset=utf-8"); $a = array("Volvo" => "XC90", "BMW" => "X5"); if (key_exists("Toyota", $a)) { echo "Key存在!"; } else { echo "Key不存在!"; } ?>
出力:
Key不存在!
例 2: 整数キー名「0」が配列内に存在するかどうかを確認します:
<?php header("content-type:text/html;charset=utf-8"); $a = array("Volvo", "BMW"); if (array_key_exists(0, $a)) { echo "Key存在!"; } else { echo "Key不存在!"; } ?>
出力:
Key存在!
PHP 関連の詳細な知識については、 PHP 中国語 Web サイト にアクセスしてください。
以上がPHP は、配列内に特定のキーまたはインデックスが存在するかどうかをどのように判断するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。