PHP array_column()
array array_column ( array $input , mixed $column_key [, mixed $index_key = null ] )
array_column — 返回数组中指定的一列
array_column() 返回input数组中键值为column_key的列, 如果指定了可选参数index_key,那么input数组中的这一列的值将作为返回数组中对应值的键。
$items = array(
[
"uid"=>1,
"pid"=>0,
"views"=>100
],
[
"uid"=>2,
"pid"=>1,
"views"=>200
],
[
"uid"=>3,
"pid"=>0,
"views"=>300
],
[
"uid"=>4,
"pid"=>0,
"views"=>400
],
[
"uid"=>5,
"pid"=>3,
"views"=>500
]
);
array_column($items,'uid');[1,2,3,4,5];
array_column($items,'uid','view');//[100=>1,200=>2,300=>3,400=>4,500=>5];
发表评论