Функция mb_strtolower
Функция mb_strtolower
преобразует все символы строки в нижний регистр,
учитывая особенности многобайтовых кодировок. Первым параметром принимает строку,
а вторым (необязательным) - кодировку. Если кодировка не указана, используется внутренняя кодировка скрипта.
Синтаксис
mb_strtolower(string, [encoding]);
Пример
Преобразуем строку с кириллицей в нижний регистр:
<?php
echo mb_strtolower('Привет МИР');
?>
Результат выполнения кода:
'привет мир'
Пример
Преобразуем строку с указанием кодировки UTF-8:
<?php
echo mb_strtolower('HELLO WORLD', 'UTF-8');
?>
Результат выполнения кода:
'hello world'
Пример
Сравнение с обычной strtolower
для многобайтовых строк:
<?php
$str = 'Привет Мир';
echo strtolower($str) . '<br>';
echo mb_strtolower($str, 'UTF-8');
?>
Результат выполнения кода:
'Привет Мир'
'привет мир'
Смотрите также
-
функцию
mb_strtoupper
,
которая преобразует строку в верхний регистр -
функцию
strtolower
,
которая преобразует строку в нижний регистр