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

# strtolower

(PHP 4, PHP 5, PHP 7, PHP 8)

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

### Описание

function strtolower(string `$string`): string

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

Байты в диапазоне от символа `"A"`, который в кодировке Юникод назначили кодовой точке 0x41, до символа `"Z"`, который назначили кодовой точке 0x5a, преобразуются в строчную букву, которая соответствует заглавной, путём добавления числа 32 к каждому значению байта.

Функцией также пользуются для преобразования ASCII-символов в строках, которые закодировали в кодировке UTF-8, поскольку функция проигнорирует многобайтовые символы кодировки UTF-8. Многобайтовые символы, которые не входят в кодировку ASCII, преобразовывают функцией mb_strtolower().

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

`string`

  Входная строка.

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

Функция возвращает строку в нижнем регистре.

### Список изменений

Версия | Описание
--- | ---
8.2.0 | Приведение к единому регистру больше не зависит от региональных настроек, которые установили функцией setlocale(). Преобразовываются только символы кодировки ASCII.

### Примеры

Пример #1 Пример приведения с строки к нижнему регистру функцией strtolower()

    <?php

    $str = "Mary Had A Little Lamb and She LOVED It So";
    $str = strtolower($str);
    echo $str; // Выводит: mary had a little lamb and she loved it so

    ?>

### Примечания

> Замечание: Функция безопасна для обработки данных в двоичной форме.

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

- strtoupper() - Приводит строку к верхнему регистру
- ucfirst() - Переводит первый символ строки в верхний регистр
- ucwords() - Переводит в верхний регистр первый символ каждого слова в строке
- mb_strtolower() - Приводит строку к нижнему регистру

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