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

# mb_strtolower

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

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

### Описание

function 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() - Приводит строку к нижнему регистру

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open