php array_keys 返回数组的键名

当我们需要获取PHP数组中所有的键名时,可以使用PHP内置函数array_keys(),该函数返回一个由数组中所有的键名所组成的新数组。

当我们需要获取PHP数组中所有的键名时,可以使用PHP内置函数array_keys(),该函数返回一个由数组中所有的键名所组成的新数组。

函数语法为:

array array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] )

其中,$array参数表示要获取键名的数组;$search_value参数用于指定搜索的键值,如果定义了该参数,则返回数组中 $search_value 出现的键名;$strict参数用于指定搜索时是否使用严格模式进行比较。

以下是两个示例说明:

  1. 获取数组所有键名
$team = array(
  'kobe' => 'Lakers',
  'jordan' => 'Bulls',
  'lebron' => 'Cavaliers'
);
$keys = array_keys($team);
print_r($keys);

输出结果为:

Array
(
    [0] => kobe
    [1] => jordan
    [2] => lebron
)
  1. 获取数组中某个键值出现的所有键名
$team = array(
  'kobe' => 'Lakers',
  'jordan' => 'Bulls',
  'lebron' => 'Cavaliers'
);
$keys = array_keys($team, 'Lakers');
print_r($keys);

输出结果为:

Array
(
    [0] => kobe
)

总之,array_keys()函数是一个非常实用的PHP函数,它可以帮助我们快速获取数组中的键名,并实现对数组的更加精细的操作。

本文标题为:php array_keys 返回数组的键名

基础教程推荐