我有一个来自xml文件的数组,如下所示:
Array
(
[0] => 1280
[1] => 1281
[2] => 1282
)
我有第二个数字数组,应该链接到上面的数组。
例如
1280 links to 0001, 0002, 0003
1281 links to 5000
1282 links to 3001, 2424
链接/关联这两个数组中值的最佳方法是什么?
上述所有值都是XML动态的,并且可以随时变化。
我认为我需要的是:
Array
(
[1280] => Array
(
[0] => 0001
[1] => 0002
[2] => 0003
)
[1281] => Array
(
[0] => 5000
)
[1282] => Array
(
[0] => 3001
[1] => 2424
)
)
然后循环遍历每个数组1280,1281,1282。
所有值都是从XML文件提供的。至少有1个但可以多达100个。
1280年,1281年,1282年是健身课程,他们与健身教练有关。所有值都是唯一的。我可以得到以下内容:
1280年,0001 1280年,0002 1280年,0003 1281,3000 等有什么建议吗?
感谢。
<小时/> UPDATE:
我能够在一个数组中获取值:
Array
(
[0] => 1280|0001
[1] => 1280|0002
[2] => 1280|0003
[3] => 1281|5000
[4] => 1282|3001
[5] => 1282|2424
)
答案 0 :(得分:1)
假设数组中的值是整数,并且通过您想要获得的代码示例,这应该可以解决问题。
$array1 = array(1280, 1281, 1282);
$array2 = array(array(1, 2, 3), array(5000), array(3001, 2424));
$result = array();
for ($i = 0; $i < $array1.size(); $i++) {
$result[$array1[$i]] = $array2[$i];
}