我有2個陣列,我需要組合成1個陣列。將多維陣列與條件相結合的另一個陣列
$ languages數組應該爲每個[語言]數組保存一行[line],並且只保存它自己匹配的[language]值。
第一陣列:
$languages = Array (
[english] => Array()
[germany] => Array()
[russia] => Array()
);
二陣:
$data = Array (
[line0] => Some text
[english0] => English text
[germany0] => Dutch text
[russia0] => Russian text
[line1] => Some more text
[english1] => English some more text
[germany1] => Dutch some more text
[russia1] => Russian some more text
.......
(key's increment by 1)
);
經組合的陣列應該是什麼樣子:
$languages = Array (
[english] = Array (
[line0] => Some text
[english0] => English text
[line1] => Some more text
[english1] => English some more text
........
(key's increment by 1)
)
[germany] = Array (
[line0] => Some text
[germany0] => Dutch text
[line1] => Some more text
[germany1] => Dutch some more text
......
(key's increment by 1)
)
[russia] = Array (
[line0] => Some text
[russia0] => Russian text
[line1] => Some more text
[russia1] => Russian some more text
........
(key's increment by 1)
)
);
那麼你爲了得到這種結構試過嗎? – RiggsFolly
您將從一些結構錯誤的數據開始,即第二個數組,並且您希望在結果數組中保留該錯誤結構。再想想你是如何創建第二個數組 – RiggsFolly