Basically my app is interacting with a web service that sends back a weird multidimensional array such as:
Array ( [0] => Array (
I am using laravel's helper: http://laravel.com/api/source-function-array_flatten.html#179-192
function array_flatten($array) { $return = array(); array_walk_recursive($array, function($x) use (&$return) { $return[] = $x; }); return $return; }