Manuale PHP
Indietro |  | Avanti

# str_ireplace

(PHP 5)

str_ireplace -- Versione insensibile alle miuscole/minuscole di str_replace()

## Descrizione

mixed str_ireplace ( mixed search, mixed replace, mixed subject [, int &count] )

Questa funzione restituisce una stringa od una matrice con tutte le occorrenze di search in subject (non distinguendo tra maiuscole e minuscole) sostituite con il valore replace Se non occorrono particolari regole di sostituzione si dovrebbe utilizzare questa funzione anziché eregi_replace() o preg_replace() con il parametro i.

Se il parametro subject è una matrice, allora la ricerca e la sostituzione viene eseguita su ogni elemento di subject, ed il valore restituito è pure quello una matrice.

Se search e replace sono matrici, allora str_ireplace() prende i valori da ciascuna matrice e li utilizza per fare la ricerca e la sostituzione in subject. Se replace ha meno valori di search, allora si utilizza una stringa vuota per sostituire i valori mancanti. Se search è una matrice e replace è una stringa; allora questa stringa viene utilizzata per sostituire ogni valore di search.

Esempio 1. Esempio di uso di str_ireplace()

`<?php $bodytag = str_ireplace("%body%", "black", "<body text=%BODY%>"); ?>`

Questa funzione è sicura con i dati binari.

> Nota: Dal PHP 5.0.0 il numero dei testi trovati e sostituiti sarà restituito in count che deve essere passato per riferimento. Prima del PHP 5.0.0 questo parametro non è disponibile.

Vedere anche: str_replace(), ereg_replace(), preg_replace() e strtr().

Indietro | Partenza | Avanti
sscanf | Risali | str_pad