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

phpmb_strtolower(string, [encoding]);

Beispiel

Wandeln wir eine Zeichenkette mit Kyrillisch in Kleinbuchstaben um:

php<?php
  echo mb_strtolower('Привет МИР');
?>

Ergebnis der Codeausführung:

php'привет мир'

Beispiel

Wandeln wir eine Zeichenkette mit Angabe der UTF-8-Kodierung um:

php<?php
  echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>

Ergebnis der Codeausführung:

php'hello world'

Beispiel

Vergleich mit der normalen strtolower für Multibyte-Zeichenketten:

php<?php
  $str = 'Привет Мир';
  echo strtolower($str) . '<br>';
  echo mb_strtolower($str, 'UTF-8');
?>

Ergebnis der Codeausführung:

php'Привет Мир'
'привет мир'

Siehe auch

  • die Funktion mb_strtoupper,
    die eine Zeichenkette in Großbuchstaben umwandelt
  • die Funktion strtolower,
    die eine Zeichenkette in Kleinbuchstaben umwandelt