2.050 views
Ha, zijn er nog mensen die een kleurcode omgerekend willen hebben?
<?php
/**
* @param $color Hexadecimale kleur
* @return string RGB-kleur in de CSS-notatie
*/
function hex2rgb($color)
{
if ($color[0] == '#') {
$color = substr($color, 1);
}
if (strlen($color) == 6) {
list($r, $g, $b) = array($color[0] . $color[1], $color[2] . $color[3], $color[4] . $color[5]);
} elseif (strlen($color) == 3) {
list($r, $g, $b) = array($color[0] . $color[0], $color[1] . $color[1], $color[2] . $color[2]);
} else {
return $color;
}
$r = hexdec($r);
$g = hexdec($g);
$b = hexdec($b);
return 'rgb(' . $r . ',' . $g . ',' . $b ')';
}
?>