codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php $array = array( 'one' => 'one_value', 'two' => array ( 'four' => 'four_value', 'five' => 'five_value' ), 'three' => array ( 'six' => array ( 'seven' => 'seven_value' ) ) ); function flatten($array, $prefix = '') { $arr = array(); foreach($array as $k => $v) { if(is_array($v)) { $arr = array_merge($arr, flatten($v, $prefix . $k . '-')); } else{ $arr[$prefix . $k] = $v; } } return $arr; } var_dump(flatten($array));
Private
[
?
]
Run code
Submit