配列内にキー "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ずつ増加する整数キーが生成されることに注意してください。(例2参照)
array_key_exists(key,array)
パラメータ | 説明 |
---|---|
key | 必須。キーを指定する |
array | 必須。配列を指定する |
返り値:/th> | キーが存在すれば 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!";
}
?>
例の実行 »