PHP array_keys() 函數(shù)返回?cái)?shù)組中部分的或所有的鍵名
array_keys ( $input [, $search_value [, $strict]] );
array_keys() 返回 input 數(shù)組中的數(shù)字或者字符串的鍵名。
如果指定了可選參數(shù) search_value,則只返回該值的鍵名。否則 input 數(shù)組中的所有鍵名都會(huì)被返回。
序號(hào) | 參數(shù)及說(shuō)明 |
---|---|
1 | input(必填) 它指定一個(gè)數(shù)組。 |
2 | search_value(必填) 您可以指定一個(gè)值,然后只返回具有該值的鍵。 |
3 | strict 可選的。與value參數(shù)一起使用。 |
它從$input數(shù)組返回鍵,數(shù)字和字符串
返回?cái)?shù)組中所有的鍵名和指定值的鍵
<?php $input = array("a"=>"Monkey","b"=>"Cat","c"=>"Dog"); print_r(array_keys($input)); $input = array("a"=>"Monkey","b"=>"Cat","c"=>"Dog"); print_r(array_keys($input,"Dog")); $input = array(10,20,30,"10"); print_r(array_keys($input,"10",false)); ?>測(cè)試看看?/?
輸出結(jié)果:
Array ( [0] => a [1] => b [2] => c ) Array ( [0] => c ) Array ( [0] => 0 [1] => 3 )