Skip to content

Instantly share code, notes, and snippets.

@alemohamad
Created December 14, 2013 20:24
Show Gist options
  • Save alemohamad/7964465 to your computer and use it in GitHub Desktop.
Save alemohamad/7964465 to your computer and use it in GitHub Desktop.
Convert HEX to RGB
<?php
function hex2rgb($colour)
{
if ($colour[0] == '#') {
$colour = substr($colour, 1);
}
if (strlen($colour) == 6) {
list($r, $g, $b) = array(
$colour[0] . $colour[1],
$colour[2] . $colour[3],
$colour[4] . $colour[5]
);
} elseif (strlen($colour) == 3) {
list($r, $g, $b) = array(
$colour[0] . $colour[0],
$colour[1] . $colour[1],
$colour[2] . $colour[2]
);
} else {
return false;
}
$r = hexdec($r);
$g = hexdec($g);
$b = hexdec($b);
return array(
'red' => $r,
'green' => $g,
'blue' => $b
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment