Функцията връща низ или масив с всички срещания на search в subject (не вземайки под внимание регистъра), заменени със стойността указана чрез replace . Ако не се нуждаете от сложни правила за замяна е препоръчително да използвате тази функция, вместо preg_replace() с модификатора i.
Забележка: Всяка замяна с масива search се извършва на базата на резултата от предишната замяна.
Ако subject е масив, то търсенето и замяната се осъществяват с всеки елемент на subject . Върнатата стойност също е масив.
Броят на срещнатите и заменени needles ще бъде върнат в параметъра count , който се предава по референция.
Ако search и replace са масиви, тогава str_ireplace() взема стойностите от всеки масив и ги използва за търсене и замяна в subject . Ако replace има по-малко стойности от search , тогава се използва празен низ за останалите стойности за замяна. Ако search е масив, а replace - низ, този низ за замяна се използва за всяка стойност от search .
Функцията връща низ или масив с всички замени.
Версия | Описание |
---|---|
5.0.0 | Добавен е параметърът count . |
Example #1 Пример за str_ireplace()
<?php
$bodytag = str_ireplace("%body%", "black", "<body text=%BODY%>");
?>
Забележка: Тази функция е двоично сигурна (binary-safe).