Funktion mb_strtolower
Die Funktion mb_strtolower wandelt alle Zeichen einer Zeichenkette in Kleinbuchstaben um,
unter Berücksichtigung der Besonderheiten von Multibyte-Kodierungen. Der erste Parameter ist die Zeichenkette,
der zweite (optionale) - die Kodierung. Wenn die Kodierung nicht angegeben ist, wird die interne Skriptkodierung verwendet.
Syntax
mb_strtolower(string, [encoding]);
Beispiel
Wandeln wir eine Zeichenkette mit Kyrillisch in Kleinbuchstaben um:
<?php
echo mb_strtolower('Привет МИР');
?>
Ergebnis der Codeausführung:
'привет мир'
Beispiel
Wandeln wir eine Zeichenkette mit Angabe der UTF-8-Kodierung um:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Ergebnis der Codeausführung:
'hello world'
Beispiel
Vergleich mit der normalen strtolower für Multibyte-Zeichenketten:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Ergebnis der Codeausführung:
'Привет Мир'
'привет мир'
Siehe auch
-
die Funktion
mb_strtoupper,
die eine Zeichenkette in Großbuchstaben umwandelt -
die Funktion
strtolower,
die eine Zeichenkette in Kleinbuchstaben umwandelt