Função mb_strtolower
A função mb_strtolower converte todos os caracteres de uma string para minúsculas,
considerando as particularidades das codificações multibyte. Ela aceita a string como primeiro parâmetro,
e a codificação como segundo (opcional). Se a codificação não for especificada, é usada a codificação interna do script.
Sintaxe
mb_strtolower(string, [encoding]);
Exemplo
Vamos converter uma string com caracteres cirílicos para minúsculas:
<?php
echo mb_strtolower('Привет МИР');
?>
Resultado da execução do código:
'привет мир'
Exemplo
Vamos converter uma string especificando a codificação UTF-8:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Resultado da execução do código:
'hello world'
Exemplo
Comparação com a função strtolower para strings multibyte:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Resultado da execução do código:
'Привет Мир'
'привет мир'
Veja também
-
a função
mb_strtoupper,
que converte uma string para maiúsculas -
a função
strtolower,
que converte uma string para minúsculas