$fd=[];
$a2= [
[
"_source" => [
"id" => 8370,
"aa" => 8370,
]
],
[
"_source" => [
"id" => 16732,
"aa" => 16732,
]
],
[
"_source" => [
"id" => 16734,
"aa" => 16734,
]
],
[
"_source" => [
"id" => 185,
"aa" => 185,
]
]
];
array_walk_recursive($a2, function ($v, $k) use (&$fd) {
if ($k=='id'){
$fd[]=$v;
}
}, $fd);
var_dump($fd)
输出结果
array(4) {
[0]=>
int(8370)
[1]=>
int(16732)
[2]=>
int(16734)
[3]=>
int(185)
}