在 PHP 中制作三个数组的多维数组

Make a multidimensional array of three array in PHP

我想做一个数组数组。 问题: 我的最终数组将是这样的:

 Array(Array1, Array2, Array3);
     and arrays will be 
 Array1=Array ( [0] => 0 [1] => 100 [2] => 100 [3] => 0 [4] => 0 [5] => 0 [6] => 0
 Array2=Array ( [0] => 0 [1] => 100 [2] => 100 [3] => 60 [4] => 0 [5] => 30 [6] => 0
 Array3=Array ( [0] => 50 [1] => 100 [2] => 100 [3] => 0 [4] => 0 [5] => 0 [6] => 40

那么如何制作多维数组以及如何访问该数组中的数据。帮助将不胜感激。谢谢

与静态类型语言不同,不需要预先声明这些,这会让新手感到困惑。实际上,您所描述的只是一个二维数组。所以你真的有两个选择。假设这些不像上面的示例那样具有关联性,要么将数组放在一起:

$array = array($array1, $array2, $array3);

或者,如果您正在使用 loops/iterators 做某事,您可以动态定义二维数组:

$array[$itr][$inner_itr] = $array1[$inner_itr];

希望对您有所帮助。