例
检查重点"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。
Tip:请记住,如果跳过键时指定的阵列,产生一个整数键,通过1从0开始,并增加为每个值。 (See example 2)
句法
array_key_exists( key,array )
参数 | 描述 |
---|---|
key | 需要。 指定密钥 |
array | 需要。 指定的数组 |
技术细节
返回值: | 如果该键如果该键不存在,存在和FALSE返回TRUE |
---|---|
PHP版本: | 4.0.7+ |
更多示例
实施例1
检查重点"Toyota"在数组中存在:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
运行示例» 实施例2
检查整数键"0"中的阵列存在:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
运行示例» <PHP阵列参考