嗨,我从我的数据库中获取了这个数组。
array (size=4)
0 =>
array (size=1)
0 =>
array (size=1)
'email_1' => string 'denise@aaa.com' (length=18)
1 =>
array (size=1)
0 =>
array (size=1)
'email_1' => string 'denise@aaa.com' (length=18)
我需要这样做
array (size=4)
0 =>
array (size=1)
email_1' => string 'denise@aaa.com' (length=18)
1 =>
array (size=1)
'email_1' => string 'denise@aaa.com' (length=18)
我尝试使用array_merge和所有。但不知道如何归档这个?
答案 0 :(得分:1)
如下所示: -
$final_array = array();
foreach($original_array as $key=>$val){
$final_array[$key][] = $val[0]['email_1'];
}
print_r($final_array);
输出: - https://eval.in/848213
答案 1 :(得分:1)
在php中可以这样做
foreach ($yourArray as $arr){
$result[] = $arr[0];
}
你也可以得到你想要的输出:
$result = array_map('array_collapse',$yourArray);
答案 2 :(得分:0)
为此,只需将此分配给第一个元素。
foreach($yourArray as $array){
$array = $array[0];
}