PHP array_keys() 函数返回数组中部分的或所有的键名
array_keys ( $input [, $search_value [, $strict]] );
array_keys() 返回 input 数组中的数字或者字符串的键名。
如果指定了可选参数 search_value,则只返回该值的键名。否则 input 数组中的所有键名都会被返回。
序号 | 参数及说明 |
---|---|
1 | input(必填) 它指定一个数组。 |
2 | search_value(必填) 您可以指定一个值,然后只返回具有该值的键。 |
3 | strict 可选的。与value参数一起使用。 |
它从$input数组返回键,数字和字符串
返回数组中所有的键名和指定值的键
<?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)); ?>测试看看‹/›
输出结果:
Array ( [0] => a [1] => b [2] => c ) Array ( [0] => c ) Array ( [0] => 0 [1] => 3 )