Wfux: RGB - Farbcode aus HEX-Farbcode (#XXXXXX) berechnen

Beitrag lesen

/*
deine ursprüngliche Frage war:
"wie kann ich mittels PHP aus einem HEX-Farbcode (z.B #000000)den RGB-Farbcode (z.B. 0,0,0) berechnen?
Gibts da ne Lösung?"

*malerinner*

also:

*/

function hex2rgb($hexcolor) {

$vR = hexdec(substr($hexcolor,0,2));
    $vG = hexdec(substr($hexcolor,2,2));
    $vB = hexdec(substr($hexcolor,4,2));

$output = array("r"=>$vR, "g"=>$vG, "b"=>$vB);

return $output;
    }

$mycolor = "FF0000";

echo "<pre>\n".
       "Rotanteil:   ".$mycolor["r"]."\n".
       "Gruenanteil: ".$mycolor["g"]."\n".
       "Blauanteil:  ".$mycolor["b"]."\n".
       "</pre>";

/*
...im übrigen sieht das so aus, als ob du nicht wirklich einen Plan hast.. ich erinnere mal an die eine Funktion, die EINEN Parameter erwartet, der du aber 3 (in deinem Fall Integer-Werte), übergibst...

foo(255,255,255)  <-- 3 Parameter (Integer)

foo("255,255,255") <--- 1 Parameter (String)

m.G.
WFUX

*/