- : Warum schreibt meine Tastatur Zahlen statt Buchstaben?? (Mikey)
- Logfile mit OTL erstellen
- Meine Tastatur am Laptop spinnt - Buchstaben und Return-Taste gehen nicht mehr (HelmutR)
- Drucker druck nur komische Buchstaben und zeichen (Pizza-Pizza)
- meine tastatur schreibt andere buchstaben u. zeichen als ich will!!! (Benjamin Sch.)
- Logfile mit OTL erstellen
- Firefox 6.0 ist fertig
PHP: Buchstaben oder Zahlen ausfiltern, Sonderzeichen löschen
Um 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);
- Umschalten von Zahlen auf Buchstaben beim Dell Notebook
- astatt Quadrate, plötzlich Rechtecke mit Zahlen und Buchstaben
- Meine Tastatur schreibt falsche Zahlen, Buchstaben alle richtig
- Unter Einfügen gibt es keine Sonderzeichen oder Symbole
Ich habe Windows 10 und benutze Windows live mail. Unter "Einfügen" gibt es keine Registe...
- Defekter Ordner. Wie löschen oder reparieren?
- Erweiterte Sonderzeichen
- Wörter löschen sich ganz oder teilweise
- Sonderzeichen bei Mail von Windows 10
- datenschutz (17x gelesen)
- windows-beschleunigen (11x gelesen)
- windows-schneller-starten-autostart-aufraeumen (11x gelesen)
- pc-einsteigerkurs (6x gelesen)
- pc-einsteigerkurs-1-1 (3x gelesen)
Mehr Tipps zu PHP: Buchstaben oder Zahlen ausfilte...
-
Auffallen bei Ebay: Sonderzeichen für Auktionen + Bewertungen!
Kostenlos besser bei eBay auffallen: Mit ein paar einfachen ASCII Zeichen kann man bei eBay auffallen und mehr interessierte Käufer finden, ohne dass man das...
-
Sonderzeichen in jedem Programm einfügen
Oftmals hat man das Problem, dass, wenn man in einer anderen Sprache schreibt oder fremde Namen verwenden möchte, einem die passenden Buchstaben fehlen. Dafür bringen...
-
Acer Notebook: Tastatur schreibt Zahlen statt Buchstaben (NumPad ausschalten)
Wenn die Tastatur des Acer Notebooks andere Zeichen schreibt als gewünscht, ist vielleicht das NumPad eingeschaltet. Acer Notebooks (zum Beispiel das Aspire) haben einen virtuellen...
-
Befehlstaste bei Windows: So findet man sie!
Die Befehlstaste auf der Apple-Tastatur (auch Apfeltaste, CMD-Taste oder Command-Taste genannt) gibt es auch unter Windows: Allerdings sieht die Befehlstaste bei Windows nicht nur anders...
-
Javascript “striptags”: HTML Befehle aus Variable entfernen!
PHP hat die Funktion "striptags", mit der sich ganz leicht sämtliche HTML Befehle aus einem Wert entfernen lassen. In Javascript gibt es dafür zwar keinen...
-
DOS Befehle für die Windows Eingabeaufforderung
Windows lässt sich sehr gut mit der Maus steuern: Trotzdem geht manches schneller mit einem kurzen Befehl in der Konsole. Hier leben die meisten der...
PHP: Buchstaben oder Zahlen ausfiltern, Sonderzeichen löschen