mb_strtolower
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
mb_strtolower — Приведение строки к нижнему регистру
Описание
$string
, string|null $encoding
= null
) : string
Возвращает строку string
, буквенные символы в которой
приведены к нижнему регистру.
Список параметров
-
string
-
Исходная строка (string).
-
encoding
-
Параметр
encoding
представляет собой символьную кодировку. Если он опущен или равенnull
, вместо него будет использовано значение внутренней кодировки.
Возвращаемые значения
str
, буквы в которой приведены к нижнему регистру.
Юникод
За дополнительной информацией о свойствах Юникода обращайтесь в » http://www.unicode.org/unicode/reports/tr21/.
В отличие от strtolower(), то что символ является буквой определяется на основании свойств символа Юникода. Таким образом на поведение функции не влияют региональные настройки системы, а также функция может преобразовывать символы, имеющие буквенные особенности, такие как А-умляут (Ä).
Примеры
Пример #1 Пример использования mb_strtolower()
<?php
$str = "У Мэри Был Маленький Ягненок и Она Его Очень ЛЮБИЛА";
$str = mb_strtolower($str);
echo $str; // Выведет у мэри был маленький ягненок и она его очень любила
?>
Пример #2 Пример использования mb_strtolower() с нелатинскими буквами
<?php
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtolower($str, 'UTF-8');
echo $str; // Выведет τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός
?>
Смотрите также
- mb_strtoupper() - Приведение строки к верхнему регистру
- mb_convert_case() - Производит смену регистра символов в строке
- strtolower() - Преобразует строку в нижний регистр