PHP array_key_exists() 関数
例
キー「Volvo」が配列に存在するかどうかを確認します。
<?php
$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 ずつ増加する整数キーが生成されることに注意してください。 (以下の例を参照)
構文
array_key_exists(key, array)
パラメータ値
パラメータ |
説明 |
---|---|
key | 必須。キーを指定します |
array | 必須。配列を指定します |
技術的な詳細
戻り値 |
キーが存在する場合は TRUE を返し、キーが存在しない場合は FALSE を返します。 |
---|---|
PHP バージョン |
4.0.7+ |
その他の例
例
キー「Toyota」が配列に存在するかどうかを確認します。
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
例
整数キー「0」が配列に存在するかどうかを確認します。
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。