Polyline::flatten PHP Метод

flatten() закрытый публичный статический Метод

Reduce multi-dimensional to single list
final public static flatten ( array $array ) : array
$array array Subject array to flatten.
Результат array flattened
    public static final function flatten($array)
    {
        $flatten = array();
        array_walk_recursive($array, function ($current) use(&$flatten) {
            $flatten[] = $current;
        });
        return $flatten;
    }

Usage Example

 /**
  * Smoke test to flatten user lists.
  *
  * @covers Polyline::flatten
  *
  * @return NULL
  */
 public function testFlatten()
 {
     $paired = array(array(1, 2), array(3, 4), array(5, 6));
     $this->assertEquals(array(1, 2, 3, 4, 5, 6), Polyline::flatten($paired));
 }