array_column()函数常用总结
作用 : 返回输入数组中某个单一列的值。
语法 : array_column(array,column_key,index_key);
$users = [
[
'id'=>100,
'name'=>'hisheng',
'age'=>20,
],
[
'id'=>101,
'name'=>'xiao',
'age'=>21,
],
[
'id'=>102,
'name'=>'zhang',
'age'=>22,
]
]
一. array_column($users,'name')
//返回结果 name
[
'hisheng',
'xiao',
'zhang',
]
二. array_column($users,'age')
//返回结果 age
[
20,
21,
22
]
三. array_column($users,'name','id')
//返回结果 id作为列的索引,name为值
[
100 => 'hisheng',
101 => 'xiao',
102 => 'zhang',
]
四. array_column($users,'age','name')
//返回结果 id作为列的索引,age为值
[
'hisheng' => 20,
'xiao' => 21,
'zhang' => 22,
]
五. array_column($users,null,'id')
//返回结果
//当第二个参数为null时,将返回整个数组
[
100 => [
'id'=>100,
'name'=>'hisheng',
'age'=>20,
],
101 => [
'id'=>101,
'name'=>'xiao',
'age'=>21,
],
102 => [
'id'=>102,
'name'=>'zhang',
'age'=>22,
]
]
谢谢您的观看,欢迎关注我的公众号。

**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。