key_exists
array_key_existsのエイリアス
関数名:key_exists()
該当するバージョン:PHP 4、PHP 5、PHP 7
使用法:key_exists()関数は、指定されたキー名が配列に存在するかどうかを確認するために使用されます。キー名が存在する場合はtrueを返します。キー名が存在しない場合はfalseを返します。
構文:bool key_exists(mixed $ key、array $ array)
パラメーター:
返品値:
例:
$fruits = array("apple" => "苹果", "banana" => "香蕉", "orange" => "橙子"); // 检查键名是否存在if (key_exists("apple", $fruits)) { echo "键名'apple' 存在于数组中。"; } else { echo "键名'apple' 不存在于数组中。"; } // 检查键名是否存在if (key_exists("grape", $fruits)) { echo "键名'grape' 存在于数组中。"; } else { echo "键名'grape' 不存在于数组中。"; }
出力:
键名'apple' 存在于数组中。键名'grape' 不存在于数组中。
上記の例では、最初にフルーツ名を含む連想配列を作成します。次に、key_exists()関数を使用して、指定されたキー名が配列に存在するかどうかを確認します。最初の例では、キー名「Apple」が存在するかどうかを確認しました。そのため、対応するメッセージは出力です。 2番目の例では、キー名「Grape」が存在するかどうかを確認し、それが存在しないため、対応するメッセージは出力です。