D
daishidi
Guest
Hi,
folgendes problem:
ich muss eine function schreiben, welche es ermöglicht, umlaute und dass ?-zeichen durch die entsprechenden befehle z.B. € zu ersetzen.
1. Ansatz :
2. Ansatz :
funktionieren beide nich.
sitze inzwischen 2 tage dran und bin dabei an meinem verstand zu zweifeln.
kann mir einer von euch erklären wo mein fehler liegt?
gruß daishi
ps. dass script soll später vor einen eintrag in meine mysql-datenbank stehen
folgendes problem:
ich muss eine function schreiben, welche es ermöglicht, umlaute und dass ?-zeichen durch die entsprechenden befehle z.B. € zu ersetzen.
1. Ansatz :
PHP:
function umlaute_ersetzen($inhalt)
{
$inhalt = str_replace('ü','ü',$inhalt);
$inhalt = str_replace('ä','ä',$inhalt);
$inhalt = str_replace('ö','ö',$inhalt);
$inhalt = str_replace('?','€',$inhalt);
return $inhalt;
}
PHP:
function umlaute_ersetzen($inhalt)
{
$zu_suchen = array("ä", "ö", "ü", "?");
$ersetzen_durch = array("\ä", "\ö", "\ü","\€");
$newinhalt = str_replace($zu_suchen, $ersetzen_durch, $inhalt);
return $newinhalt;
}
sitze inzwischen 2 tage dran und bin dabei an meinem verstand zu zweifeln.
kann mir einer von euch erklären wo mein fehler liegt?
gruß daishi
ps. dass script soll später vor einen eintrag in meine mysql-datenbank stehen