我正在运行两个查询,它们返回类似于如下所示的数组:
第一的:
array(
array(
'id' => 1
),
array(
'id' => 2
),
array(
'id' => 3
),
array(
'id' => 4
),
)
第二:
array(
array(
'id' => 4
),
array(
'id' => 5
),
array(
'id' => 6
),
array(
'id' => 7
),
)
但我想结束
$ids = array(1,2,3,4,5,6,7);
但我能想到的唯一方法是
$ids = array();
foreach(array($array1, $array2) as $a){
foreach($a as $id){
$ids[] = $id['id'];
}
}
$ids = array_unique($ids);
但这对我来说似乎不是很有效,并且有大量的数组函数,我想知道是否有更好的方法?