array column函数php,PHP函数之array_column()函数
时间: 2024-05-06 15:17:26 浏览: 57
PHP函数中的`array_column()`函数用于从多维数组中获取指定列的值,返回一个新的一维数组。
函数语法为:
```php
array_column ( array $input , mixed $column_key [, mixed $index_key = null ] ) : array
```
其中,`$input`参数是我们要获取值的多维数组;`$column_key`参数是我们要获取的列的键名或者数字索引;`$index_key`参数是可选的,用于作为返回数组的键名的列的键名或者数字索引。
下面是一个例子:
```php
$data = array(
array(
'id' => 1,
'name' => 'Tom',
'age' => 20
),
array(
'id' => 2,
'name' => 'Jack',
'age' => 25
),
array(
'id' => 3,
'name' => 'Mary',
'age' => 30
)
);
$names = array_column($data, 'name');
print_r($names);
```
输出结果为:
```
Array
(
[0] => Tom
[1] => Jack
[2] => Mary
)
```
这里我们从`$data`数组中获取`name`列的值,返回一个新的一维数组`$names`。
阅读全文