String Funktionen
Auf vielen Internetseiten sind Formulare, Logingformulare, Gästebücher,
Foren,
Blogs etc. zu finden, die vom Benutzer gemachte Eingaben entgegen
nehmen.
Diese aus Formulareingaben stammenden Zeichenketten (Strings) werden
zu
Auswertungs- und Verarbeitungszwecken an PHP Programme weiter gegeben.
Mit speziellen PHP Funktionen werden die Strings analysiert und oft
auch verändert,
bevor sie beispielsweise in einer Datenbank abgespeichert werden.
PHP stellt für die Verarbeitung von Zeichenketten zahlreiche Funktionen
zur Verfügung.
Hier sollen einige nützliche Funktionen vorgestellt werden:
- PHP String Funktionen zur Verarbeitung von Zeichenketten
Gegeben ist ein Formular mit einem Textfeld. In diesem Textfeld gibt
der Nutzer
nun einen Text ein. Der Inhalt der Texteingabe wird mit PHP abgefragt
und in
der Variablen $txt gespeichert. Die Variable $txt wird dann anschließend
einigen PHP String Funktionen als Wert übergeben.

Der zugewiesene Wert ist: $txt="php string"
Diese Variable wird den nachstehenden Funktionen als Wert übergeben.
| Funktionsname | Bedeutung | Ausgabe $r | ||
|---|---|---|---|---|
| strlen ($txt) | ermittelt die Länge eines Strings | 10 | ||
| strtolower ($txt) | Umwandlung der Zeichen in Kleinbuchstaben | php string | ||
| strtoupper ($txt) | Umwandlung der Zeichen in Großbuchstaben | PHP STRING | ||
| ucfirst ($txt) | erster Buchstabe eines Strings wird groß geschrieben | Php string | ||
| ucwords ($txt) | der Anfangsbuchstabe jedes einzelnen Wortes wird groß geschrieben. | Php String | ||
| strrev ($txt) | der String wird umgedreht | gnirts php | ||
| trim ($txt) | enfernt alle Leerzeichen und Zeilenumbrüche am Anfang und Ende des Strings | php string | ||
| ctype_alnum ($txt) | Überprüfung auf alphanumerische Zeichen (Buchstaben oder Ziffern) | true | ||
| ctype_alpha ($txt) | Überprüfung auf Buchstaben | true | ||
| ctype_lower ($txt) | Überprüfung auf Kleinbuchstaben innerhalb eines Strings | true | ||
| ctype_upper ($txt) | Überprüfung auf Grossbuchstaben innhalb eines Strings | false | ||
| ctype_digit ($txt) | überprüft den String auf Ziffern | false | ||
| str_repeat($txt,2) | wiederholt den String - (2 mal) - diese Funktion eignet sich
zur Ausgabe von Füllmustern - z.B. **** oder #### etc. $r=str_repeat ("*",20); |
php stringphp string | ||
| str_replace("php","VBA",$txt) | ersetzt alle Vorkommen eines Strings durch einen
anderen String / ersetzt wird nur bei einer exakten Übereinstimmung hier wird php durch VBA ersetzt |
VBA string | ||
| strpos ($txt,"t") | sucht das erste Vorkommen eines Zeichen - (hier t) und gibt die Position des Buchstaben innerhalb des Strings als Zahl zurück | 5 | ||
| strstr ($txt,"s") | sucht ein Zeichen (hier s) und gibt den String ab diesem Zeichen zurück | string | ||
Das Ergebnis des Funktionsaufrufs wird in der Variablen $r gespeichert. $r=funktionsname ($txt); - oder $r=funktionsname ($text,Parameter,Parameter); |
||||
String | Zeichenketten
- PHP
- PHP installieren
- PHP - Anfang
- Variablen erzeugen
- Kommentare
- If-Anweisungen
- Logische Operatoren
- Funktionen
- For Schleifen
- While Schleife
- Formulare
- String Funktionen
- Textfelder mehrzeilig
- Radio Button Gruppe
- Select Auswahlen
- Checkbox
- Mehrfach Auswahlen
- Dateien
- Schleifen
- Array numerisch
- Array assoziativ
- Datum - Zeit
- Mail Funktionen
- Suchen|Ersetzen