-1

我有一个简单的代码

数据 :

$data1 = array('1','2','3','4');
$data2 = array('1','2','3','4');
$data3 = array('1','2','3');

逻辑:

for($a = 0; $a < count($data1); $a++){
    for($b = 0; $b < count($data2); $b++){
        for($c = 0; $c < count($data3); $c++){
        echo $data1[$a].$data2[$b].$data3[$c].'<br>';
        }
    }
}

在这个示例中,总数据为 3,如果我有 4 个数据,如何构建逻辑将自动生成

上面的代码是静态的,并且仅适用于3数组输入,如果有条件并且$data超过 3 个则它将不起作用,那么我如何将代码用于多于或少于3个数据变量

例如,如果输入数据是这样的,

$data1 = array('1','2','3','4');
$data2 = array('1','2','3','4');
$data3 = array('1','2','3');
$data4 = array(5,6);
$data5 = array(7,8);

loops那么在那种情况下如何使用。

4

1 回答 1

0

如果有一个由这些数组组成的数组,然后你遍历那个数组呢?

IE

$data = array(
    array('1','2','3','4'),
    array('1','2','3','4'),
    array('1','2','3')
);

我想你知道怎么做剩下的...

于 2013-10-01T05:14:22.863 回答