array_keys
返回數組中部分的或所有的鍵名
array_keys()
函數返回包含數組中所有鍵名的一個新數組。
如果提供了第二個參數,則只返回鍵值為該值的鍵名。
如果strict參數指定為true,則PHP 會使用全等比較( ===
) 來嚴格檢查鍵值的數據類型。
返回包含數組中所有鍵名的一個新數組:
<?php $a = array ( "Volvo" => "XC90" , "BMW" => "X5" , "Toyota" => "Highlander" ) ; print_r ( array_keys ( $a ) ) ; ?>
親自試一試
使用value參數:
<?php $a = array ( "Volvo" => "XC90" , "BMW" => "X5" , "Toyota" => "Highlander" ) ; print_r ( array_keys ( $a , "Highlander" ) ) ; ?>
親自試一試
使用strict參數(false):
<?php $a = array ( 10 , 20 , 30 , "10" ) ; print_r ( array_keys ( $a , "10" , false ) ) ; ?>
親自試一試
使用strict參數(true):
<?php $a = array ( 10 , 20 , 30 , "10" ) ; print_r ( array_keys ( $a , "10" , true ) ) ; ?>
親自試一試
array_keys ( array , value , strict )
參數 | 描述 |
---|---|
array | 必需。規定數組。 |
value | 可選。您可以指定鍵值,然後只有該鍵值對應的鍵名會被返回。 |
strict |
可選。與value參數一起使用。可能的值:
|