Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

mb_strtolower

Переводит строку в нижний регистр с учётом любого алфавита.

Синтаксис

mb_strtolower(string $string, ?string $encoding = null): string

Параметры

ПараметрТипОписание
$stringstringИсходная строка.
$encoding?stringНеобязательный. Кодировка; по умолчанию UTF-8.

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

stringСтрока в нижнем регистре.

Примеры

Кириллица и латиница:

<?php
 
echo mb_strtolower('ПРИВЕТ, World');

Результат:

привет, world

Поиск без учёта регистра:

<?php
 
$text = 'Купить Чай';
 
var_dump(str_contains(mb_strtolower($text), 'чай'));

Результат:

bool(true)

Примечания

Используйте её для любого пользовательского текста: strtolower() кириллицу не трогает.

См. также

  • mb_strtoupper — Переводит строку в верхний регистр.
  • strtolower — Переводит латинские буквы в нижний регистр.

Вопросы и ответы по теме

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.