Skip to content

Instantly share code, notes, and snippets.

@jrobinsonc
Created March 9, 2015 19:32
Show Gist options
  • Save jrobinsonc/b985d9b8e1978bba860f to your computer and use it in GitHub Desktop.
Save jrobinsonc/b985d9b8e1978bba860f to your computer and use it in GitHub Desktop.
Function for converting colors from hexadecimal to RGB.
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
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment