可能性の重複:
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"の構造を持つので、単純な人で再構築できますner ..少なくともこれは私がこれまでに得た最高のイデアです。おそらく最高ではありませんか? – MGP
キーをマージするには、[配列のキーを再帰的に取得し、アンダースコアを区切った文字列を作成する]を参照してください(http://stackoverflow.com/q/2749398/367456) – hakre