可能重复:
Convert multidimensional array into single arrayPHP的多维数组简单数组
我有此数组:
Array
(
[one] => one_value
[two] => Array
(
[four] => four_value
[five] => five_value
)
[three] => Array
(
[six] => Array
(
[seven] => seven_value
)
)
)
我想将其转换为这种类型的数组:
Array
(
[one] => one_value
[two-four] => four_value
[two-five] => five_value
[three-six-seven] => seven_value
)
我怎样才能做到这一点?用某种“递归”?但是如何? :\ 在此先感谢!
@Yoel是,如果你要保存的数组其结构在数据库类型“key”=>“value”中,所以你可以用一个简单的人来重建它至少这是我迄今为止最好的理想..可能不是最好的? – MGP 2012-02-23 16:18:27
对于合并键,请参阅[递归获取阵列的主要创造下划线分隔字符串(http://stackoverflow.com/q/2749398/367456) – hakre 2012-02-23 16:19:06