PHP array_key_exists()関数
例
キー名 "Volvo" が配列に存在するかどうかを確認します:
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
例を実行 »
定義と用法
array_key_exists() 関数は、指定されたキー名が配列内に存在するかどうかをチェックします。キー名が存在する場合は true を返し、存在しない場合は false を返します。
ヒント:配列を指定するときにキー名を省略すると、0 から始まり 1 ずつ増加する整数のキー名が生成されることに注意してください。(例 2 を参照)
構文
array_key_exists(key,array)
| パラメータ | 説明 |
|---|---|
| key | 必須。キー名を指定します。 |
| array | 必須。配列を指定します。 |
技術詳細
| 戻り値: | キー名が存在する場合は TRUE を返し、存在しない場合は FALSE を返します。 |
|---|---|
| PHP バージョン: | 4.0.7+ |
その他の例
例1
キー名 "Toyota" が配列に存在するかどうかを確認します:
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
例を実行 »
例2
整数のキー名 "0" が配列に存在するかどうかを確認します:
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
例を実行 »
その他の拡張機能
完全な PHP Array リファレンス