Функция str_ireplace это регистронезависимый вариант str_replace; функция заменяет текст, указанный в $needle, найденный в строке $haystack на текст, указанный в $replace:
$haystack = "какой-то текст";
$needle = "какой-то";
$replace = "изменённый";
$result = str_ireplace($needle, $replace, $haystack);
echo $result;
В результате выполнения данного кода на экран будет выведена фраза "изменённый текст".
Обратите внимание: все переменные могут так же быть и массивами!
Кроме того, может быть указан четвёртый аргумент (в конце), который обозначит допустимое количество замен.