Seite 1 von 1

in php nur bestimte zeichen erlauben, wie heißt die funktion

Verfasst: 10.12.2005 12:35
von Mafia GmbH
Hallo ich habe noch ein kleines Problemchen.
Also ich habe bei mir ein kostenlossens SMS versand eingerichtet.
Aber beim anbitter sehe ich das ichmal für eine SMS normal zahle mal überteurt. Es ligt höchstwarscheinlich wegen den Zeichen, werden andere Zeichen als erlaubt benutzt, so muss die SMS etwas teuerer abgesendet werden um die Zeichen ja auf dem handy angezeigt werden zu können.
Nun brauche ich eine funktion, wo ich die Zeichen eingebe die erlaubt sind und all die andere einfach löscht.
Ich dancke in voraus ;)

Verfasst: 10.12.2005 13:34
von QCO
Am einfachsten kannst du das mit str_replace() machen.

Code: Alles auswählen

$verboten = array( 'ä', 'ü', '&', '@');
$nachricht = str_replace($verboten, '', $nachricht);

Verfasst: 10.12.2005 18:51
von Pyramide
Oder etwas komfortabler für den Benutzer:

Code: Alles auswählen

$verboten = array('ä', 'ü', '&', '@');
$erlaubt = array('ae', 'ue', '+', '(at)');
$nachricht = str_replace($verboten, $erlaubt, $nachricht);