strtolower

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

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

Описание

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