我将尝试创建一个由数字组成的第三个数组,其中包括第一个数组中的前四个元素、第二个数组中的前一个元素,以此类推。
示例:
A1 { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23, 24, 25 }
A2 {11, 12, 13, 14, 15, 16, 17, 18, 19, 20 }
结果应该是:
A3 { 1, 2, 3, 4, 11, 5, 6, 7, 8, 12, 9, 10, 21, 22, 13, ... }
└───┬────┘ ↑↑ └───┬────┘ ↑↑ └─────┬─────┘ ↑↑
A1 A2 A1 A2 A1 A2
我尝试了这段代码,但它没有显示第二个数组中的所有元素。
<?php
$array = array(1, 2, 3, 4, 5,6,7,8,9,10);
$array2 = array(11, 12, 13, 14, 15 ,16,17,18,19,20);
$temp = 0;
foreach ($array as $key => $item)
{
echo $item;
if(($key+1) % 4 == '0')
{
echo $array2[$temp];
$temp++;
}
}
?>