关于phparray_keys的信息
简介:
phparray_keys 函数是一个用于获取一个数组键名的函数,它可以返回数组中所有的键名或者键值所对应的键名。
多级标题:
一、语法
二、参数说明
三、返回值
四、示例代码
内容详细说明:
一、语法
array array_keys ( array $array [, mixed $search_value = NULL [, bool $strict = false ]] )
参数说明:
array:一个输入的数组
search_value:如果要在数组中搜索具体的值的话,指定搜索的值
strict:可选参数,可以是 true 或 false,默认值为false,使用相等运算符(==)比较元素。
二、返回值
phparray_keys 函数返回由数组中的键名组成的新数组,如果指定第二个参数,返回对应值对应的键名数组。如果数组是空的,它将返回 NULL 。
三、示例代码
以下是一个使用 phparray_keys 函数的范例:
```
$array = array("name"=>"Tom", "age"=>20, "gender"=>"male");
print_r(array_keys($array));
?>
```
输出:
```
Array ( [0] => name [1] => age [2] => gender )
```
如果使用第二个参数:
```
$array = array("name"=>"Tom", "age"=>20, "gender"=>"male");
print_r(array_keys($array,"Tom"));
?>
```
输出:
```
Array ( [0] => name )
```
四、注意事项
1.注意数组键名是大小写不敏感的;
2.当数组中的键为数字时,返回键名和键值相同的数组。(即:如果用数字键构建数组,则函数会返回索引数组而不是关联数组)