【发布时间】:2017-01-04 18:01:30
【问题描述】:
我有四个不同的数组,每个数组的长度都不同。我想以下列方式遍历每个数组。 (注意:为了便于使用,我只在每个数组中包含少量值,无论数组的长度如何,解决方案都必须有效)。
$array1 = ["A","B","C"];
$array2 = ["D","E","F","G","H"];
$array3 = ["I","J","K","L","M"];
$array4 = ["N","O","P","Q"];
$combinedArray = [];
我需要 $combinedArray 中的每个值都包含一个唯一的字符串,该字符串由每个数组中的一个元素组成。 $combinedArray 应该有尽可能多的值,因为可能存在独特的变化。所以对于上面的例子,$combinedArray 中应该有 300 (3*5*5*4) 个值。
所以 $combinedArray 中的每个值都应该类似于以下内容:
$combinedArray[0] = "ADIN";
$combinedArray[1] = "BDIN";
$combinedArray[2] = "CDIN";
$combinedArray[3] = "AEIN";
...
$combinedArray[MAX] = "CHMQ";
关于如何做到这一点的任何想法?谢谢。
【问题讨论】: