使用 array_keys函数
array_keys(array $array): array
array_keys(array $array, mixed $search_value, bool $strict = false): array
array_keys($array): array
返回所有键名
array_keys($array, $search_value, $strict = false): array
返回值等于search_value的键名,可能存多个键名有同样的值;
strict是否严格检查 类似于‘===’
例子
<?
$test = array(
'name1' => 'a1',
'name2' => 'a2',
'name3' => 'a2'
);
print_r($test);
$re = array_keys($test);
print_r($re);
$re = array_keys($test,'a1', true);
print_r($re);
$re = array_keys($test,'a2', true);
print_r($re);
?>
结果
Array ( [name1] => a1 [name2] => a2 [name3] => a2 )
Array ( [0] => name1 [1] => name2 [2] => name3 )
Array ( [0] => name1 )
Array ( [0] => name2 [1] => name3 )