Преобразовать HEX в RGB

В редакторе

Преобразовать HEX в RGB

Brain_Script
1029
2016-09-03 12:25:59
<?php function HEXNaRGB($cvet) { /* Ищем шарп # в начале строки: */ if ($cvet[0] == '#') { $cvet = substr($cvet, 1); } /* Разбираем строку: */ if (strlen($cvet) == 6) { list( $r, $g, $b ) = array( $cvet[0]. $cvet[1], $cvet[2]. $cvet[3], $cvet[4]. $cvet[5] ); } elseif (strlen($cvet) == 3) { list( $r, $g, $b ) = array( $cvet[0]. $cvet[0], $cvet[1]. $cvet[1], $cvet[2]. $cvet[2] ); } else { return false; } $r = hexdec($r); // - красный цвет. $g = hexdec($g); // - зеленый цвет. $b = hexdec($b); // - синий/голубой цвет. return array('red' => $r, 'green' => $g, 'blue' => $b); } ?> <?php $color = '#FC0000'; print "<h1 style=\"color:$color;\">$color:</h1><pre>"; print_r(HEXNaRGB($color)); print '</pre>'; ?>
Войдите для добавления комментария.
Нет комментариев
Яндекс.Метрика Яндекс.Метрика