Die Funktion gibt einen String oder ein Array zurück, in dem alle
Vorkommen von search innerhalb von
subject unabhängig von deren Groß- oder Kleinschreibung
gegen den entsprechenden replace-Wert ausgetauscht
wurden. Sofern Sie keine speziellen Ersetzungsregeln verwenden, sollten Sie
diese Funktion grundsätzlich anstelle von eregi_replace()
oder preg_replace() mit i-Modifier
verwenden.
Ist subject ein Array, wird die
Suchen-Ersetzen-Funktionalität auf jedes Element von
subject angewendet. Die Funktion gibt
dann natürlich ein Array zurück.
Sind search und replace
Arrays, dann verwendet str_ireplace() aus beiden Arrays
den Wert der aktuellen Zeigerposition, um damit ein Suchen und Ersetzen
in subject durchzuführen. Hat
replace weniger Werte als search
wird ein leerer String als Wert zum Ersetzen verwendet. Isst
search ein Array und replace
ein String, wird dieser String als Ersetzung für jeden Wert von
search verwendet.
Anmerkung: Jede Ersetzung aus dem
search-Array wird auf dem Ergebnis der jeweils vorhergehenden Ersetzung ausgeführt.
Diese Funktion ist binary safe.
Anmerkung: Seit PHP 5.0.0 wird die Anzahl der gefundenen und ersetzten
needlesim Parametercountals Referenz zurückgegeben. Der Parameter steht nicht in PHP-Versionen vor 5.0.0 zur Verfügung.
Siehe auch: str_replace(), preg_replace() und strtr().
| Zurück | Zum Anfang | Weiter |
| str_getcsv | Nach oben | str_pad |