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