str_ireplace
Заменяет подстроку без учёта регистра.
Синтаксис
str_ireplace(array|string $search, array|string $replace, string|array $subject): string|arrayПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $search | array|string | Что заменить. |
| $replace | array|string | На что заменить. |
| $subject | string|array | Исходная строка. |
Возвращаемое значение
string|arrayСтрока с заменами.
Примеры
Регистр не учитывается:
<?php
echo str_ireplace('php', 'PHP', 'I like Php and php');Результат:
I like PHP and PHPПримечания
Обычная str_replace() заменила бы только точное совпадение. Для кириллицы без учёта регистра используйте preg_replace() с модификаторами ui.
См. также
- str_replace — Заменяет все вхождения подстроки на другую строку.
- preg_replace — Заменяет всё, что подошло под регулярное выражение.
В учебнике
- Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.