Revision: 32682
Updated Code
at October 1, 2010 19:35 by CJness
Updated Code
function array_flatten($array, &$new_array = array(), $index = '') { foreach ($array as $key => $value) { if (!empty($index)) { $key = $index.'_'.$key; } if (is_array($value)) { $new_array = array_flatten($value, $new_array, $key); } else { $new_array[$key] = $value; } } return $new_array; }
Revision: 32681
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 1, 2010 19:28 by CJness
Initial Code
function array_flatten($array, &$new_array = array(), $index = '') { foreach ($array as $key => $value) { if (!empty($index)) { $key = $index.'_'.$key; } if (is_array($value)) { $new_array = array_flatten($value, $new_array, $key); } else { $new_array[$key] = $value; } } return $new_array; }
Initial URL
Initial Description
Initial Title
function array_flatten
Initial Tags
php, array
Initial Language
PHP