Hi ... ich will aus einer farbe eine gegenfarbe machen:
soweit hab ichs bis jetzt gemacht:
PHP-Code:
<?php
function negativ_color($func_wert) {
$farbe = $func_wert;
$farbe = str_replace('0', 'F', $farbe);
$farbe = str_replace('1', 'E', $farbe);
$farbe = str_replace('2', 'D', $farbe);
$farbe = str_replace('3', 'C', $farbe);
$farbe = str_replace('4', 'B', $farbe);
$farbe = str_replace('5', 'A', $farbe);
$farbe = str_replace('6', '9', $farbe);
$farbe = str_replace('7', '8', $farbe);
$farbe = str_replace('8', '7', $farbe);
$farbe = str_replace('9', '6', $farbe);
$farbe = str_replace('a', '5', $farbe);
$farbe = str_replace('A', '5', $farbe);
$farbe = str_replace('b', '4', $farbe);
$farbe = str_replace('B', '4', $farbe);
$farbe = str_replace('c', '3', $farbe);
$farbe = str_replace('C', '3', $farbe);
$farbe = str_replace('d', '2', $farbe);
$farbe = str_replace('D', '2', $farbe);
$farbe = str_replace('e', '1', $farbe);
$farbe = str_replace('E', '1', $farbe);
$farbe = str_replace('f', '0', $farbe);
$farbe = str_replace('F', '0', $farbe);
return $farbe;
}
$color = "FF0000";
negativ_color($color);
?>
jetzt müssten die beiden variablen folgende werte besitzen:
$color = "FF0000";
$farbe = "00FFFF";
aber leider ist das nicht so ... $farbe ist in diesem beispiel bei der ausgabe 000000 ... also wo ist der fehler?
MfG: Tschuu