String-Variablen werden zum Speichern und Bearbeiten von Text verwendet.
String-Variablen werden für Werte verwendet, die Zeichen enthalten.
Nachdem wir die Zeichenfolge erstellt haben, können wir sie bearbeiten. Sie können den String direkt in der Funktion verwenden oder in einer Variablen speichern.
Im folgenden Beispiel erstellen wir eine String-Variable mit dem Namen txt und weisen ihr den Wert „Hello world!“ zu. Dann geben wir den Wert der txt-Variablen aus:
<?php$txt = "Hallo Welt!" ; echo $txt ;
Hinweis: Wenn Sie einer Variablen einen Textwert zuweisen, denken Sie daran, den Textwert in einfache oder doppelte Anführungszeichen zu setzen. |
Werfen wir nun einen Blick auf einige häufig verwendete Funktionen und Operatoren zum Bearbeiten von Zeichenfolgen.
In PHP gibt es nur einen String-Operator.
Der Verkettungsoperator (.) wird verwendet, um zwei Zeichenfolgenwerte zu verketten.
Das folgende Beispiel zeigt, wie zwei String-Variablen miteinander verkettet werden:
<?php$txt1 = „ Hallo Welt !“ ; $txt2 = „ Was für ein schöner Tag ! “
Der obige Code gibt Folgendes aus: Hallo Welt!
Tipp: Im obigen Code haben wir den Verkettungsoperator zweimal verwendet. Dies liegt daran, dass wir zwischen den beiden Zeichenfolgen ein Leerzeichen einfügen müssen.
Manchmal ist es nützlich, die Länge eines Zeichenfolgewerts zu kennen.
Die Funktion strlen() gibt die Länge einer Zeichenfolge in Zeichen zurück.
Das folgende Beispiel gibt die Länge der Zeichenfolge „Hello world!“ zurück:
<?php echo strlen ( „Hallo Welt!“ ) ;
Der obige Code gibt Folgendes aus: 12
Tipp: strlen() wird häufig in Schleifen und anderen Funktionen verwendet, wenn es wichtig ist, das Ende einer Zeichenfolge zu bestimmen. (Beispielsweise müssen wir in einer Schleife die Schleife nach dem letzten Zeichen in der Zeichenfolge beenden.)
Die Funktion strpos() wird verwendet, um ein Zeichen oder einen angegebenen Text innerhalb einer Zeichenfolge zu finden.
Wenn eine Übereinstimmung in der Zeichenfolge gefunden wird, gibt die Funktion die erste übereinstimmende Zeichenposition zurück. Wenn keine Übereinstimmung gefunden wird, wird FALSE zurückgegeben.
Das folgende Beispiel findet den Text „world“ in der Zeichenfolge „Hello world!“:
<?php echo strpos ( „Hallo Welt!“ , „Welt“ ) ;
Der obige Code gibt Folgendes aus: 6
Tipp: Im obigen Beispiel befindet sich die Zeichenfolge „world“ an Position 6. Der Grund, warum es 6 statt 7 ist, liegt darin, dass das erste Zeichen in der Zeichenfolge an Position 0 und nicht an 1 steht.
Ein vollständiges Referenzhandbuch für alle String-Funktionen finden Sie in unserem PHP-String-Referenzhandbuch.
Dieses Referenzhandbuch enthält eine kurze Beschreibung und Anwendungsbeispiele für jede Funktion!