在PHP中提取特定键值以分离数组
数组结构如下在PHP中提取特定键值以分离数组,php,arrays,laravel-5,Php,Arrays,Laravel 5,数组结构如下 $array1 = [ "101" => [ "name" => "Robin", "age" => "25" ], "102" => [ "name" => "asRobin", "age" => "25" ], "103" => [ "name" => "Roasbin", "age" =&
$array1 = [
"101" => [
"name" => "Robin",
"age" => "25"
],
"102" => [
"name" => "asRobin",
"age" => "25"
],
"103" => [
"name" => "Roasbin",
"age" => "25"
],
"104" => [
"name" => "Robiasn",
"age" => "25"
]
]
在这里,我使用$ids=array\u key($array1)
函数获取特定数组中的ID。现在同样地,我如何提取名称编辑:
我刚刚想起了这个函数,它提供了一种更优雅的方式:
$names = array_column($array1);
与:
当你拥有它们时,你想用它们做什么?
$names = array_map(function($a) { return $a["name"]; }, $array1);