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), буквы в которой приведены к нижнему регистру.

Примеры

Пример #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(), в этой функции термин «алфавитный» определён свойствами символа Юникода. Поэтому на поведение этой функции не влияют языковые настройки системы и она может преобразовывать символы с «алфавитными» свойствами, например, как а-умляут (ä).

Дополнительную информацию о свойствах Юникода можно найти по ссылке » http://www.unicode.org/reports/tr21/.

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

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