array_column 返回数组中指定的一列
array_column($input, NULL, $indexKey);
$input = [
['name'=>'tom', 'age'=>'15'],
['name'=>'jack', 'age'=>'15'],
['name'=>'lilei', 'age'=>'15'],
];
$data = array_column($input, NULL, 'name');
var_dump($data);
//打印结果
array(3) {
'tom' =>
array(2) {
'name' =>
string(3) "tom"
'age' =>
string(2) "15"
}
'jack' =>
array(2) {
'name' =>
string(4) "jack"
'age' =>
string(2) "15"
}
'lilei' =>
array(2) {
'name' =>
string(5) "lilei"
'age' =>
string(2) "15"
}
}
本文介绍如何使用PHP的array_column函数从多维数组中提取特定列的数据,并通过一个实例展示了如何根据'name'键来重组数组。
424

被折叠的 条评论
为什么被折叠?



