需要帮助与Php数组合并


Need assistance with Php Arrays merge

我正在做一个项目,在那里我得到一个像这样的数组

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;
}