За последние 24 часа нас посетили 30498 программистов и 1764 робота. Сейчас ищут 1254 программиста ...

вывести цвет из массива

Тема в разделе "PHP для новичков", создана пользователем prohodiltut, 11 мар 2017.

  1. prohodiltut

    prohodiltut Активный пользователь

    С нами с:
    4 фев 2017
    Сообщения:
    21
    Симпатии:
    2
    Есть массив цветов
    PHP:
    1.    $color = array($red =   imagecolorallocate($im, 255, 0, 0),
    2.                                    $green = imagecolorallocate($im, 0, 255, 0),
    3.                                    $blue =  imagecolorallocate($im, 0, 0, 255));
    4. //нужно рандормно закрашивать прямоугольники любым цветом из массива
    5. // делаю так
    6.     for ($i = 0; $i < 3; $i++)
    7.             {
    8.     imagefilledrectangle($im, $x, $y, $x + 10, $y + 20,array_rand($color, 1));
    9.               };
    10. // такая же фигня. Выскакивает 256 цветов, а надо ТОЛЬКО  ТРИ
    11.   imagefilledrectangle($im, $x, $y, $x + 10, $y + 20, rand($color[0],  $color[2]);
    Решение вроде примитивное , но в упор не вижу.
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.817
    Симпатии:
    1.333
    Адрес:
    Лень
    prohodiltut нравится это.
  3. prohodiltut

    prohodiltut Активный пользователь

    С нами с:
    4 фев 2017
    Сообщения:
    21
    Симпатии:
    2
    Да... Действительно. Это оно. Спасибо.