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