Denne funktion returnerer en streng eller et array med alle forekomster
af search i subject
(ignorerer forskel på små og store bogstaver) erstattet med den givne
replace-værdi. Hvis du ikke skal bruge smarte
erstatningsregler, bør du generelt bruge denne funktion i stedet for
eregi_replace() eller
preg_replace() med i-ændreren.
Hvis subject er et array, så bliver søg-og-erstat
foretaget på hvert element i subject og
returværdien er også et array.
Hvis search og
replace er arrays, så tager
str_ireplace() en værdi fra hvert array og bruger dem
til søg-og-erstat på subject. Hvis
replace har færre værdier end
search, så vil en tom streng blive brugt til
resten af erstatningværdierne. Hvis search er et
array og replace er en streng vil denne
erstatningsstreng blive brugt til hver eneste værdi i
search.
Denne funktion er binært sikker.
Bemærk: Siden PHP 5.0.0 vil antallet af fundne og erstatne
needlesblive returneret icountder bliver sendt som reference. Før PHP 5.0.0 var denne parameter ikke tilgængelig.
Se også: str_replace(), ereg_replace(), preg_replace() og strtr().