Funktionsname: mb_strtolower ()
Anwendbare Version: Php 4> = 4.3.0, Php 5, Php 7
Verwendung: mb_strtolower (String $ str, String | null $ coding = null): String
Funktionsbeschreibung: Die Funktion mb_strtolower () wandelt alle Zeichen in einer Zeichenfolge in Kleinbuchstaben um. Der Unterschied zwischen dieser Funktion und der Funktion strtolower () besteht darin, dass sie nicht-ASCII-Zeichen und Multi-Byte-Zeichen korrekt behandelt.
Parameter:
Rückgabewert: Gibt eine String zurück, die in Kleinbuchstaben konvertiert ist.
Beispiel:
$str = "HELLO WORLD!"; $lowercase = mb_strtolower($str); echo $lowercase; // 输出:hello world! $str = "你好,世界!"; $lowercase = mb_strtolower($str, "UTF-8"); echo $lowercase; // 输出:你好,世界!(由于中文字符没有大小写之分,所以不会改变)
Im obigen Beispiel konvertieren wir zunächst die Zeichenfolge "Hallo Welt!" Zum Kleinbuchstaben mit der Funktion mb_strtolower () und speichern Sie das Ergebnis in der Variablen $ Kleinbuchstaben. Dann verwenden wir die Echo -Anweisung, um das Ergebnis auf den Bildschirm auszugeben, wobei die Ausgabe als "Hello World!".
Im zweiten Beispiel verwenden wir die Funktion mb_strtolower (), um die Zeichenfolge "Hallo, Welt!" enthält chinesische Charaktere in Kleinbuchstaben. Da chinesische Zeichen keine Fallunterscheidung haben, ist das Ergebnis das gleiche wie die ursprüngliche Zeichenfolge. Beachten Sie, dass wir auch die Zeichenkodierung als "UTF-8" angegeben haben, um sicherzustellen, dass Multibyte-Zeichen korrekt verarbeitet werden.