Con esta función podemos convertir un color hexadecimal a RGB usando PHP de una manera muy sencilla. En el siguiente ejemplo vemos como hacerlo de manera correcta:
function hex2rgb($hex) {
$hex = str_replace("#", "", $hex);
if(strlen($hex) == 3) {
$r = hexdec(substr($hex,0,1).substr($hex,0,1));
$g = hexdec(substr($hex,1,1).substr($hex,1,1));
$b = hexdec(substr($hex,2,1).substr($hex,2,1));
} else {
$r = hexdec(substr($hex,0,2));
$g = hexdec(substr($hex,2,2));
$b = hexdec(substr($hex,4,2));
}
$rgb = array($r, $g, $b);
//return implode(",", $rgb); // returns the rgb values separated by commas
return $rgb; // returns an array with the rgb values
}$rgb = hex2rgb("#cc0");
echo $rgb;salu21
Puntos
Puntos
1303
Visitas
Visitas
0
Resp
Resp
Por alber hace 9 años
Admin