server
Новичок
Вложенность массивов с помощью присвоения собственного типа
Есть задача сделать 27 массисов , кот-ые каждый имеет три параметра x,y,rgb, не знаю как организовать средствами пхп, на делфи например можно создать main_array 1..27 и потом массивы x,y,rgb типа main_array, в которых всё хранить, пытался делать хитрый доступ, и вложенные циклы , так и не дошёл до логического конца...
Канечный результат: надо будет выводить rgb в зависимости от координат и от того под каким номером массив...
Спасибо!
Есть задача сделать 27 массисов , кот-ые каждый имеет три параметра x,y,rgb, не знаю как организовать средствами пхп, на делфи например можно создать main_array 1..27 и потом массивы x,y,rgb типа main_array, в которых всё хранить, пытался делать хитрый доступ, и вложенные циклы , так и не дошёл до логического конца...
Канечный результат: надо будет выводить rgb в зависимости от координат и от того под каким номером массив...
PHP:
for ($n=1;$n<27;$n++)
{
$im = imagecreatefromgif (main.gif);
$x=imagesx($im);
$y=imagesy($im);
$sum=$x*$y;
for ($duk=0;$duk<$sum;$duk++)
{
for($i=0;$i<$x;$i++)
{
for($j=0;$j<$y;$j++)
{
echo("x=$i , y=$j <br>");
$rgb=imagecolorat($im,$i,$j);
$pixel = imagecolorsforindex($im, $rgb);
$r = dechex($pixel['red']);
$g = dechex($pixel['green']);
$b = dechex($pixel['blue']);
$rgb='#'.$r.$g.$b;
if ($rgb!=='#ffffff') $rgb='#000000';
$name = array($i,$j,"rgb"=>$rgb); //тут надо и имя массива тогда генерировать и
// структуру организавывать с правильным доступом, генерировать eval() не могу
//разобрать как... это мой единственный вы][од в принципе, больше идей нет.
}
}
}
}