例
檢查重點"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陣列參考