English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Funktion gibt die Zeichenkette "Grundlegendes Tutorial-Netz w3Die Länge von "codebox" ist:
<?php // Verwenden Sie mb_strlen echo mb_strlen("Grundlegendes Tutorial-Netz w3codebox"); echo PHP_EOL; // Zeilenumbruch // Verwenden Sie strlen echo strlen("Grundlegendes Tutorial-Netz w3codebox"); ?>Testen Sie es heraus ‹/›
Die Ausgabe ist:
10 20
Die Funktion mb_strlen() gibt die Länge der Zeichenkette zurück, ähnlich wie strlen Bei verschiedenen Zeichencodierungen kann es durch Einstellen der Zeichencodierung die entsprechende Anzahl von Zeichen zurückgeben und das Problem der Länge von chinesischen Zeichenketten gut lösen.
Um mb_strlen zu verwenden, muss die mbstring-Erweiterung aktiviert sein.
Syntax: strlen(string[, string $encoding = mb_internal_encoding() ]))
mb_internal_encoding() wird verwendet, um zu setzen/Interne Zeichencodierung abrufen.
Parameter | Beschreibung |
---|---|
string | Erforderlich. Die zu überprüfende Zeichenkette angeben. |
encoding | Optional. Zeichencodierung. Wenn weggelassen, wird die interne Zeichencodierung verwendet. |
Rückgabewert: | Gibt die Länge der Zeichenkette zurück, wenn der Vorgang erfolgreich ist, wenn die Zeichenkette leer ist, wird 0 zurückgegeben. |
---|---|
PHP Version: | 4+ |