IP-Symcon - Wie kann ich... 2.0

Funktion aus einem Skript vom User „Raketenschnecke“:

function RGB2HEX($r, $g=-1, $b=-1) {
	if (is_array($r) && sizeof($r) == 3)
	list($r, $g, $b) = $r;

	$r = intval($r);
	$g = intval($g);
	$b = intval($b);
	$r = dechex($r<0?0:($r>255?255:$r));
	$g = dechex($g<0?0:($g>255?255:$g));
	$b = dechex($b<0?0:($b>255?255:$b));
	$color = (strlen($r) < 2?§\'0§\':§\'§\').$r;
	$color .= (strlen($g) < 2?§\'0§\':§\'§\').$g;
	$color .= (strlen($b) < 2?§\'0§\':§\'§\').$b;
	return $color;
}