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:» Pre-populated List of Countries » Array of all US states » Search array elements for a substring » Create a drop down menu from an array ... » 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
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:» Pre-populated List of Countries » Array of all US states » Search array elements for a substring » Create a drop down menu from an array ... » 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
<?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; } ?>