我有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