mb_strtolower

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

mb_strtolowerПриводит строку к нижнему регистру

Описание

mb_strtolower(string $string, ?string $encoding = null): string

Функция возвращает строку string, в которой преобразовала алфавитные символы в нижний регистр.

Список параметров

string

Строка (string), которую требуется привести к нижнему регистру.

encoding

Параметр encoding устанавливает кодировку символов. Функция установит для параметра значение внутренней кодировки символов, если аргумент не передали или передали значение null.

Возвращаемые значения

Функция возвращает строку (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/.

Смотрите также

  • mb_strtoupper() - Приводит строку к верхнему регистру
  • mb_convert_case() - Меняет регистр символов в строке
  • strtolower() - Приводит строку к нижнему регистру