array_key_exists
檢查數組裡是否有指定的鍵名或索引
array_key_exists()
函數檢查某個數組中是否存在指定的鍵名,如果鍵名存在則返回true,如果鍵名不存在則返回false。
提示:請記住,如果您指定數組的時候省略了鍵名,將會生成從0 開始並且每個鍵值對應以1 遞增的整數鍵名。 (參閱例子2)
檢查鍵名"Volvo" 是否存在於數組中:
<?php $a = array ( "Volvo" => "XC90" , "BMW" => "X5" ) ; if ( array_key_exists ( "Volvo" , $a ) ) { echo "鍵存在!" ; } else { echo "鍵不存在!" ; } ?>
親自試一試
檢查鍵名"Toyota" 是否存在於數組中:
<?php $a = array ( "Volvo" => "XC90" , "BMW" => "X5" ) ; if ( key_exists ( "Toyota" , $a ) ) { echo "鍵存在!" ; } else { echo "鍵不存在!" ; } ?>
親自試一試
檢查整數鍵名"0" 是否存在於數組中:
<?php $a = array ( "Volvo" , "BMW" ) ; if ( array_key_exists ( 0 , $a ) ) { echo "鍵存在!" ; } else { echo "鍵不存在!" ; } ?>
親自試一試
array_key_exists ( key , array )
參數 | 描述 |
---|---|
key | 必需。規定鍵名。 |
array | 必需。規定數組。 |