note 73321 deleted from ref.array by felipe
| Newsgroups | php.notes |
|---|---|
| Message-ID | <[email protected]> |
Note Submitter: christian at enovo dot dk
----
function array_flatten(&$a,$pref='',$sep='_') {
$ret=array();
foreach ($a as $i => $j)
{
if (is_array($j)) {
$ret=array_merge($ret, array_flatten($j, $pref . ( strlen($pref) != 0 ? $sep : '' ) . $i ) );
}
else
{
$ret[$pref. $sep . $i] = $j;
}
}
return $ret;
}