So fragen Sie die String-Länge in PHP ab: Erstellen Sie zuerst eine neue PHP-Datei und definieren Sie zwei Strings in der Datei. Erstellen Sie dann eine neue Funktion [utf8_strlen()] und verwenden Sie die Methode [preg_match_all()], um den String durch Regular aufzuteilen Ausdrücke ; Verwenden Sie abschließend Echo, um die Ergebnisse auf der Seite auszugeben.
So fragen Sie die Stringlänge in PHP ab:
1. Erstellen Sie zunächst eine neue PHP-Datei und nennen Sie sie test.php.
Verwandte Lernempfehlungen: php-Grafik-Tutorial
2. Definieren Sie in der test.php-Datei zwei Zeichenfolgen, eine rein englische Zeichenfolge und die andere eine gemischte Zeichenfolge aus Chinesisch und Englisch.
3. Verwenden Sie die Methode strlen(), um die Länge zu zählen. Aus den Ergebnissen des Ausführungsprogramms geht hervor, dass die Methode strlen() die Zeichenfolgenlänge von $Str1 korrekt zählt, jedoch die Länge der zweiten Zeichenfolge $Str2 falsch.
4. Erstellen Sie eine neue Funktion utf8_strlen() und definieren Sie ihren Parameter als $string, der standardmäßig null ist.
5. Verwenden Sie innerhalb der Funktion utf8_strlen() die Methode preg_match_all(), um die Zeichenfolge durch reguläre Ausdrücke aufzuteilen und in der Variablen $match zu speichern. Zählen Sie abschließend die Anzahl der Array-Elemente, die Sie durch count() erhalten. Methode. Zahl und gebe das Ergebnis zurück.
6. Verwenden Sie die Methode utf8_strlen(), um die Längen der Zeichenfolgen $Str1 und $Str2 zu zählen, und verwenden Sie echo, um die Ergebnisse auf der Seite auszugeben.
7. Führen Sie die Datei test.php im Browser aus und überprüfen Sie die Ergebnisse der Programmausführung. Aus den beiden Ergebnissen ist ersichtlich, dass die Länge der statistischen Zeichenfolge erfolgreich erreicht wurde.
Empfehlungen für entsprechende Videos: PHP-Programmierung vom Einstieg bis zum Master
Das obige ist der detaillierte Inhalt vonSo fragen Sie die Stringlänge in PHP ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!