所以我可能有一个简单的问题。但我无法弄清楚如何解决这个问题。 我有一个看起来像这样的数组。
Array
(
[0] => Array
(
[0] => 1
[1] => 2
)
[1] => Array
(
[0] => 3
)
)
1
是否可以将两个键合并为1个键。并将其合并为这样。
Array
(
[0] => Array
(
[0] => 1
[1] => 2
[3] => 3
)
)
1
非常感谢
答案 0 :(得分:4)
您可以像这样使用php array_merge函数:
$final_array = array();
foreach ($your_array as $a){
$final_array = array_merge($final_array,$a);
}
echo '<pre>';
print_r($final_array);
die;
答案 1 :(得分:2)
未知数量的子阵列的解决方案是:
$ar = array(array(1,3), array(2,4), array(5));
$r = call_user_func_array('array_merge', $ar);
print_r($r);
答案 2 :(得分:2)
$array = Array
(
'0' => Array
(
'0' => 1,
'1' => 2
),
'1' => Array
(
'0' => 3
)
);
$result = array();
foreach($array as $_array)
{
foreach($_array as $__array)
{
$result[] = $__array;
}
}
print_r($result);