(PHP 4 >= 4.3.0, PHP 5, PHP 7)
mb_strtolower — Convierte una cadena de caracteres a minúsculas
$str
[, string $encoding
= mb_internal_encoding()
] ) : string
Devuelve str
con todos los caracteres alfabéticos convertidos a minúscula.
str
El string a convertir.
encoding
El parámetro encoding
es la codificación de caracteres. Si es omitido, será usado el valor de la
codificación de caracteres interna.
str
con todos los caracteres alfabéticos convertidos a minúscula.
Para más información sobre las propiedades Unicode, véase » http://www.unicode.org/unicode/reports/tr21/.
A diferencia de strtolower(), los 'caracteres alfabéticos' son determinados por las propiedades del carácter Unicode. Por tanto, el comportamiento de esta función no se ve afectada por la configuración regional, ya que puede convertir cualquier carácter que tenga la propiedad de 'alfabético', como la A con diéresis (Ä).
Ejemplo #1 Ejemplo de mb_strtolower()
<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = mb_strtolower($str);
echo $str; // Muestra mary had a little lamb and she loved it so
?>
Ejemplo #2 Ejemplo de mb_strtolower() con texto no latino
<?php
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtolower($str, 'UTF-8');
echo $str; // Muestra τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός
?>