多维数组中的置换

时间:2019-02-14 13:25:34

标签: php

我有一个像这样的数组

$arr = array(
[1,2,3],
[4,5,6,7,8]
);

我想将结果打印为排列

1,4
1,5
1,6
1,7
1,8

2,4
2,5
2,6
2,7
2,8

3,4
3,5
3,6
3,7
3,8

我尝试过,但令我更加困惑。这只是简单的数组,这里只有2个内部数组,但可能更多。

1 个答案:

答案 0 :(得分:0)

在下面使用它来实现:

list($array1,$array2) = array(
            [1,2,3],
            [4,5,6,7,8]
        );

     foreach ($array1 as $value1){
         foreach ($array2 as $value2){
             echo $value1.",".$value2."<br>";
         }
            echo "<br>";
     }

您将获得与所需完全相同的结果。