viniciusmuniz
7/29/2016 - 2:08 PM

test.php

<?php 

//  [[1,2,[3]],4] -> [1,2,3,4]

$arr_initial = array(
                        array(
                               1,
                               2,
                               array( 3 )
                               ),
                        4
                    );
                    
function readArray($arr_initial)
{
    $arr = array();
    foreach($arr_initial as $data)
    {
      if(is_array($data))
      {
          $arr = array_merge($arr, readArray($data));
      }
      else
      {
          $arr[] = $data;
      }
    }
    return $arr;
}

$arr_result = readArray($arr_initial);