Snippet Name: HEX to RGB array
Description: Function to convert a string with hexadecimal colors to an associative array with RGB values.
Example:
print_r(hex2dec('3D58BE'));
or
print_r(hex2dec('#3D58BE'));
will return
Array
(
[r] => 61
[g] => 88
[b] => 190
)
Also see: » Unset unkown array element
» Parse RSS into array
» Quickly sort associative arrays
» Recursively traverse array
» Combining three arrays into one
» Combining two arrays into one
» Check if array is associative
» Unique Array function
» Pick Randomly from Array
» Filter Empty Array Elements
Comment: (none)
Language: PHP
Highlight Mode: PHP
Last Modified: March 16th, 2009
|
<?PHP
FUNCTION hex2dec($hex) {
$color = STR_REPLACE('#', '', $hex);
$ret = ARRAY(
'r' => HEXDEC(SUBSTR($color, 0, 2)),
'g' => HEXDEC(SUBSTR($color, 2, 2)),
'b' => HEXDEC(SUBSTR($color, 4, 2))
);
RETURN $ret;
}
?> |