如何在 PHP 中使用 3 维数组

Gui*_*mos 5 php arrays

我正在 php 中进行一些图像处理,通常我以前从未在 php 中使用数组。

我必须将保持图像的 RGB 值保留在 3 维数组中。

例如,rgbArray[][][]

第一个[]代表重量,第二个[]用于保持高度,最后一个用于保持红色、贪婪或蓝色。我如何在 php 中创建一个可以保留这组值的数组。

先感谢您。

Par*_*ney 3

我认为你正在寻找一个二维数组:

$rgbArray[$index] = array('weight'=>$weight, 'height'=>$height, 'rgb'=>$rgb);
Run Code Online (Sandbox Code Playgroud)

但这是一个 3 维数组,可以满足您的要求。

$rgpArray[$index] = array('red'=>array('weight'=>$weight, 'height'=>$height),
                          'green'=>array('weight'=>$weight, 'height'=>$height),
                          'blue'=>array('weight'=>$weight, 'height'=>$height));
Run Code Online (Sandbox Code Playgroud)