檢查鍵名"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 | 必需。規定數組。 |
傳回值: | 如果鍵名存在則傳回TRUE,如果鍵名不存在則傳回FALSE。 |
---|---|
PHP 版本: | 4.0.7+ |
檢查鍵名"Toyota" 是否存在於數組中:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5");if (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!"; }?>