array_keys

array_keys

(PHP 4, PHP 5)

array_keys 返回数组中所有的键名


主要是需要注意第二个和第三个参数的用法

说明

array array_keys ( array $input [, mixed $search_value [, bool $strict ]] )

array_keys() 返回 input 数组中的数字或者字符串的键名。

如果指定了可选参数 search_value,则只返回该值的键名。否则 input 数组中的所有键名都会被返回。自 PHP 5 起,可以用 strict 参数来进行全等比较(===)。 


看代码:

<?php
$array = array(
	'1' => 1,
	'2' => true
);

print_r(array_keys($array));
echo '<br>';
print_r(array_keys($array, 1));
echo '<br>';
print_r(array_keys($array, 1, true));
输出结果如下:

Array ( [0] => 1 [1] => 2 ) 
Array ( [0] => 1 [1] => 2 ) 
Array ( [0] => 1 )



你可能感兴趣的:(array_keys)