Das Verständnis der zahlreichen integrierten Funktionen von PHP zur Manipulation von Strings ist unerlässlich, wenn Sie mit der Sprache effizient arbeiten möchten.
Wir manipulieren Variablen, die Strings in PHP enthalten, über eine Vielzahl von Funktionen. PHP enthält über 100 Funktionen für den Umgang mit Strings. Ein großer Teil der Arbeit, die Sie im Web erledigen werden, wird Strings weiterentwickeln.
Zu erfahren, wie einige dieser Funktionen funktionieren, mag langwierig sein, aber es ist wichtig zu wissen. Möglicherweise versuchen Sie später, eine Web-App zu erstellen, um etwas sehr einfaches zu tun. Ohne dieses Wissen können Sie jedoch nicht herausfinden, wie. Wir werden uns zwei PHP-Funktionen ansehen, um die Buchstaben und Wörter eines Strings zu zählen.
Suchen Sie die Länge einer Zeichenfolge
Um die Länge eines Strings zu ermitteln, können wir die folgende PHP-Funktion verwenden:
strlen ()
Diese Funktion kann eine Stringvariable als Argument verwenden und die Anzahl der Zeichen in dem String zurückgeben. Ich könnte das machen:
$ str = "Microsoft";
Echo strlen ($ str);
Im obigen Code setzen wir die Variable str den Text halten Microsoft. Dann mit dem strlen
Funktion, wir passieren str in die Funktion und lassen Sie das Ergebnis aus. Wir würden ... sehen 5 zurückgegeben, wenn dies ausgeführt wurde.
Dies kann hilfreich sein, wenn Sie eine Formularanwendung erstellen und prüfen müssen, ob das Kennwort eines Benutzers eine bestimmte Wortlänge erfüllt. Im folgenden Code habe ich eine einfache if-Anweisung erstellt, um zu überprüfen, ob das Kennwort eines Benutzers den Längenanforderungen von sieben Zeichen entspricht:
if (strlen ($ password)! = 7) {echo "Ihr Passwort muss mindestens 7 oder mehr Zeichen enthalten"; } else {// Benutzerpasswort erstellen}
Annehmen $ Passwort enthält die von unseren Benutzern eingegebenen Daten, und wir können diese Daten überprüfen und danach eine Entscheidung treffen. Das ist sehr nützlich!
Ermitteln Sie die Anzahl der Wörter in einer Zeichenfolge
Eine weitere nützliche Funktion ähnlich zu strlen ist eine Funktion, die die Anzahl der Wörter in einer Zeichenfolge zurückgibt. Dieses heißt:
str_word_count ()
Wir würden einfach etwas Text oder eine Stringvariable in die Funktion einreichen, um eine Antwort zu erhalten:
$ str = "Dies ist eine Zeichenfolge aus Text und Wörtern";
echo str_word_count ($ str);
Das würde wiederkommen 8 seit dem String $ str enthält acht Wörter.