Hi Leute,
ich bin grad echt der Verzweiflung nahe, da momentan selbst der 26. Ansatz ein Paar Umlaute in einem Satz zu ersetzen, nicht funktioniert.
Eigentlich soll das Script nur aus einem ö ein ö machen...
Aber trotz des Scriptes steht in $question immer noch ein ö.
Das Kuriose ist aber, dass wenn ich mal statt ö ö schreibe, das & ersetzt wird...
Wäre echt nett, wenn da jemand eine Lösung wüste, denn ich sitz schon ewig dran und hab immernoch keine Lösung.
Thx, DjScaleo
ich bin grad echt der Verzweiflung nahe, da momentan selbst der 26. Ansatz ein Paar Umlaute in einem Satz zu ersetzen, nicht funktioniert.
Eigentlich soll das Script nur aus einem ö ein ö machen...
PHP-Code:
CLASS PARSER{
private $signs = array(
// 'input' => array('HTML-Code', 'Hex-Code', 'without specialsigns');
'Ä' => array("Ä", "Ä", "Ae"),
'ä' => array("ä", "ä", "ae"),
'Ö' => array("Ö", "Ö", "Oe"),
'ö' => array("ö", "ö", "oe"),
'Ü' => array("Ü", "Ü", "Ue"),
'ü' => array("ü", "ü", "ue"),
'ß' => array("ß", "ß", "ss"),
'"' => array(""", '"', '"'),
"'" => array("´", "'", "'"),
'&' => array("&", '&', '&')
);
public function parse($input, $mode){
foreach($this->signs as $char => $to){
$input = str_replace($char, $to[$mode], $input);
}
return $input;
}
}
$parser = new PARSER();
$question = $parser->parse($_POST['question'], 0);
Das Kuriose ist aber, dass wenn ich mal statt ö ö schreibe, das & ersetzt wird...
Wäre echt nett, wenn da jemand eine Lösung wüste, denn ich sitz schon ewig dran und hab immernoch keine Lösung.
Thx, DjScaleo
Kommentar