Arrays 如何从一个数组打印密钥,然后从另一个数组打印密钥?

Arrays 如何从一个数组打印密钥,然后从另一个数组打印密钥?,arrays,Arrays,数组1是 Array ( [0] => [1] => 00001 [2] => 01000 [3] => 00100 [4] => 00010 [5] => 10000 ) 数组2是 Array ( [0] => [1] => 11000 [2] => 00011 [3] => 00110 [4] => 00011 [5] => 10001 [6] => 10100 [7] => 10010 [8] =>

数组1是

Array ( [0] => [1] => 00001 [2] => 01000 [3] => 00100 [4] => 00010 [5] => 10000 )
数组2是

Array ( [0] => [1] => 11000 [2] => 00011 [3] => 00110 [4] => 00011 [5] => 10001 [6] => 10100 [7] => 10010 [8] => 01010 [9] => 01001 [10] => 00101 ) 
$endArray=0000111000100000011等


来自数组1的值,来自数组2的下一个值,来自数组1的下一个值,来自数组2的下一个值。

这里是一些伪代码,因为我不知道要用什么语言实现它。我假设您只想打印两个数组(而不是剩余的)

int lengthA=大小(数组1);
int lengthB=尺寸(阵列2);
int smallestSize=0;
如果(lengthA>lengthB)最小尺寸=lengthA;
如果(lengthB>lengthA)最小尺寸=lengthB;
否则最小尺寸=长度;
对于(int i=0;i
第10次打印后会发生什么?语言是PHP。实际上是4个数组。数组1有5个值,数组2有10个值,数组3也有10个值,数组4有5个值。最终结果应该是:(从数组1开始),从数组2开始……,1,2,1,2,1,2,3,3,2,3,3,3,2,3,3,3,2,3,4,4,3,4,3,从数组4开始
int lengthA = size(array1);
int lengthB = size(array2);
int smallestSize = 0;

if(lengthA > lengthB) smallestSize = lengthA;
else if(lengthB > lengthA) smallestSize = lengthB;
else smallestSize = lengthA;

for(int i = 0; i < smallestSize; i++){
    print(array1[i] + ", " + array2[i]);
}