array_column
$array = [
["name"=>"a","key"=>"1"],
["name"=>"b","key"=>"2"],
];
一 从二维数组取出其中一列
$array = [
["name"=>"a","key"=>"1"],
["name"=>"b","key"=>"2"],
];
array_column($array,"name");
// 输出
["a","b"]
二 替换二维数组的key值
// 默认key
$array = [
0 => ["name"=>"a","key"=>"1"],
1 => ["name"=>"b","key"=>"2"],
];
array_column($array,null,"name");
// 输出 (name值重复会被覆盖)
$array = [
"a" => ["name"=>"a","key"=>"1"],
"b" => ["name"=>"b","key"=>"2"],
];