Skip to content

Instantly share code, notes, and snippets.

@svenwin
Created August 6, 2009 23:17
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save svenwin/163620 to your computer and use it in GitHub Desktop.
Save svenwin/163620 to your computer and use it in GitHub Desktop.
$z = array(
array(
1,array(9,9,9),2,3,4
),
array(
3,5,6
)
);
$array_flatten = function($array, $flatArray = array()) {
array_walk_recursive(
$array,
function($value) use (&$flatArray) {
array_push($flatArray, $value);
}
);
return $flatArray;
};
var_dump(call_user_func($array_flatten,$z));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment