Hex2RGB
With this function you can convert a normal HEX-color (like #FF00FF) into it's RGB values (Array(179,218,245)).
function Hex2RGB($color){ $color = str_replace('#', '', $color); if (strlen($color) != 6){ return array(0,0,0); } $rgb = array(); for ($x=0;$x<3;$x++){ $rgb[$x] = hexdec(substr($color,(2*$x),2)); } return $rgb; } // Example usage: print_r(Hex2RGB('#B3DAF5')); /* Returns an array (R,G,B): Array ( [0] => 179 [1] => 218 [2] => 245 ) */ // Another cool way to define RGB colors with // Hex values: (like #B3DAF5) $rgb = array(0xB3, 0xDA, 0xF5); print_r($rgb); /* output: Array ( [0] => 179 [1] => 218 [2] => 245 ) */
Snippet Details
-
AuthorJonas John
-
LicensePublic Domain
-
LanguagePHP
-
Created06/21/2006
-
Updated06/21/2006
-
Tagscolor functions
Sorry folks, comments have been deactivated for now due to the large amount of spam.
Please try to post your questions or problems on a related programming board, a suitable mailing list, a programming chat-room,
or use a QA website like stackoverflow because I'm usually too busy to answer any mails related
to my code snippets. Therefore please just mail me if you found a serious bug... Thank you!
Older comments:
None.