我正在做一个项目,在那里我得到一个像这样的数组
Array
(
[0] => Array
(
[0] => value1
[1] => value2
[2] => value3
)
[1] => Array
(
[0] => value4
[1] => value5
[2] => value6
)
[2] => Array
(
[0] => value7
[1] => value8
[2] => value9
)
)
我想这样合并
Array
(
[0] => value1
[1] => value2
[2] => value3
[3] => value4
[4] => value5
[5] => value6
[6] => value7
[7] => value8
[8] => value9
)
我使用php 5.6,任何帮助将非常感激!
你可以试试这个函数:
function array_flatten($array)
{
if (!is_array($array)) {
return false;
}
$result = [];
foreach ($array as $key => $value) {
if (is_array($value)) {
$result = array_merge($result, array_flatten($value));
} else {
$result[$key] = $value;
}
}
return $result;
}