hextorgb.php
<?php function hex2rgb ($color) {
return array (
'Red'=> hexdec (substr ($color, 0, 2)),
'Green'=> hexdec (substr ($color, 2, 2)),
'Blue'=> hexdec (substr ($color, 4, 2))
);
}
?>
A função acima recebe como parâmetro uma cor hexadecimal e retorna uma matriz com os valores decimais, então podemos usar estes valores para ter a cor no padrão RGB, basta incluir a função no seu código, passar a cor hexadecimal como parâmetro na função:
<?php
require 'hextorgb.php';
$cor_hex = "00FF00";//verde
//Obervação: A cor hexadecimal não pode ter o sinal de sustenido (#).
$rgb = hex2rgb($cor_hex);
//Observe que concatenamos o sinal de sustenido à variável
echo "<span style='background-color:#$cor_hex;'>Cor Hexadecimal</span><br/> $cor_hex";
$r = $rgb["Red"];
$g = $rgb["Green"];
$b = $rgb["Blue"];
echo "<span style='background-color:rgb($r,$g,$b);'>Cor padrão RGB</span><br/> $r $g $b";
?>
Isto é muito útil para quem gosta de trabalhar com a biblioteca GD do PHP.