如何拆分整数数组?

时间:2013-09-09 05:13:02

标签: php javascript

我有一个数组如下: c(26.5,27,27.5,28,28.5,29,29.5)和c(80,222,303,408,276,151)

我想将每个数组拆分为

array[0] -> [26.5] 
array[1] -> [27]
array[2] -> [27.5]

依旧......

最后我想将数组(在PHP中)合并为

array[0] -> [26.5,80]
array[1] -> [27,222]
array[2] -> [27.5,303]
array[3] -> [28,408]
array[4] -> [28.5,276]
array[5] -> [29,151]

帮我找到解决方案..

2 个答案:

答案 0 :(得分:1)

$a1 = array(26.5, 27,  27.5, 28,  28.5, 29, 29.5);
$a2 = array(80,   222, 303,  408, 276,  151     );

array_map(null, $a1, $a2);

优雅地与您想要的东西非常相似(它还会为您提供额外的[29.5, null]元素。)

答案 1 :(得分:-1)

我会试着在这里说明一些事情,以便为你清楚。 如果你已经有一个数组,那么它就被索引了。你不需要“拆分”任何东西。

$array1 = array(1,2);
echo $array1[0];  // 1
echo $array1[1];  // 2

对于第二部分,您正在讨论创建一个新的二维数组,这意味着它是一个其他数组的数组。我认为Amadan提到了最好的方法:

 array_map(null, $a1, $a2);

希望这有帮助