php动态嵌套循环帮助
|
我不知道该如何处理。
我的代码比以下代码长,但这是对它的总结:
$array = array(array(\'A\',\'a\'),array(\'B\',\'b\'),array(\'C\',\'c\'),array(\'D\',\'d\'));
$array2 = array();
$i = 0;
while ($i < 2) {
$j = 0;
while ($j < 2) {
$k = 0;
while ($k < 2) {
$l = 0;
while ($l < 2) {
$array2[] = $array[0][$i] . $array[1][$j] . $array[2][$k] . $array[3][$l];
$l++;
}
$k++;
}
$j++;
}
$i++;
}
好的,因此,结果$ array2将如下所示:
array (
0 => \'ABCD\',
1 => \'ABCd\',
2 => \'ABcD\',
3 => \'ABcd\',
4 => \'AbCD\',
........ // i have omitted several almost identical lines
14 => \'abcD\',
15 => \'abcd\',
)
现在我的问题如下。
我如何基于$ array中有多少个元素动态地创建一个while循环嵌套到其他循环中?
如您所见,目前有4个元素(4个子数组),因此有4个while循环。
注意,随时更改变量名。
如果您能提供帮助,即使您只提供链接,也要感谢您,但最好提供完整的答案。
没有找到相关结果
已邀请:
1 个回复
凄嘛姥