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ù)及說明 |
|---|---|
| 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 )