- 169.254.1.1: So geht's zur Fritzbox! (108x gelesen)
- Festplatte formatieren: Format C (85x gelesen)
- Irfanview auf deutsch (84x gelesen)
- Windows Reparatur: XP reparieren (77x gelesen)
- Malwarebytes Anleitung (76x gelesen)
|
|
|||||||
|
PHP: Buchstaben oder Zahlen ausfiltern, Sonderzeichen löschenUm in einem PHP String sämtliche Sonderzeichen zu entfernen, und ausschließlich Buchstaben oder Buchstaben und Zahlen zuzulassen, hilft der preg_replace Befehl. Damit lässt sich mit den sogenannten “Regular Expressions” nach bestimmten Inhalten Suchen, um diese mit einem eigenen Zeichen zu ersetzen oder zu löschen. Einfache Version: Einzelne Sonderzeichen mit str_replace löschen Um aus dem String $string alle Punkte zu entfernen, hilft die einfachere Funktion “str_replace”: $string = 'abcd.123'; $string = str_replace('.', '', $string); So wird das angegebene Sonderzeichen "." ersetzt. Da aber kein neues Zeichen zum Ersetzen angegeben wurde, wird der Punkt aus der Variablen $string entfernt. Um den Punk "." gegen ein Ausrufezeichen "!" zu tauschen, muss der Befehl leicht abgewandelt werden: $string = 'abcd.123'; $string = str_replace('.', '!', $string); Expertenmodus mit preg_replace: Um mit str_replace wirklich alle Sonderzeichen zu finden, ist man längere Zeit beschäftigt – schneller geht dies mit dem Befehl preg_replace. Mit diesem Code werden nur Buchstaben zugelassen, alle anderen Zeichen werden gelöscht: $string = 'abcd.123'; preg_replace('/[^A-Za-z]+/', '', $string); Sollen neben den Buchstaben auch Zahlen in dem PHP Code erlaubt sein, lautet der Befehl so: $string = 'abcd.123'; preg_replace('/[^A-Za-z0-9]+/', '', $string);
Fragen zu diesem Tipp? In unserem Webmaster-Forum helfen wir weiter!
|
Mehr Tipps zu PHP: Buchstaben oder Zahlen ausfiltern, Sonderzeichen löschenGoogle muss 10.000€ an einen Unternehmer zahlen Der amerikanische Internetkonzern Google muss nach einem Rechtsstreit um den Namen "G-Mail" ein... Lösegeld nicht zahlen: Von Trojaner verschlüsselte Daten zu retten Wie wir gestern berichteten ist ein Trojaner "Sinowal " gerade unterwegs, der die privaten Doku...
Ähnliche Fragen:
Tipps-Rubriken
© Computerhilfen.de (32762x gelesen) PHP: Buchstaben oder Zahlen ausfiltern, Sonderzeichen löschen |
|