Str_replace - helyettesíti a keresési karakterláncot a helyettesítő karakterlánccal

(PHP 3> = 3.0.6, PHP 4, PHP 5)

str_replace - Helyettesíti a keresési karakterláncot a helyettesítő karakterlánccal

vegyes str_replace (vegyes keresés, vegyes helyettesítés, kevert téma [, int száma])






Ez a függvény egy olyan karakterláncot vagy tárgy tömböt ad vissza, amelyben a keresési összes előfordulást kicserélik. Ha nem szükséges összetett keresés / csere szabályok, akkor ez a funkció előnyösebb az ereg_replace () vagy preg_replace () esetén.

A 4.0.5-ös verzió óta minden argumentum a str_replace () függvény számára tömb lehet.

A 4.3.3 előtti verziókban ez a függvény hibát tartalmaz, ha a tömböket a keresési és helyettesítési argumentumokban egyidejűleg továbbítja. A hiba abban rejlik, hogy a keresési tömb üres elemeit kihagyták anélkül, hogy a helyettesítési tömb következő elemére lépnének. Ezt a hibát a PHP 4.3.3 programban javították. Ha a szkriptek ezt a hibát használják, akkor el kell távolítaniuk az üres elemeket a keresési tömbből, mielőtt ezt a funkciót meghívnák.







Ha a téma egy tömb, akkor a tömb minden egyes elemében a keresés és a csere végrehajtása történik, és egy tömb visszaküldésre kerül.

Ha mind a keresés, mind a kicserélés tömbök, akkor a str_replace () a keresési tömb minden értékét és a cserélési tömb megfelelő értékeit használja a téma kereséséhez és cseréjéhez. Ha a helyettesítési tömbben kevesebb elem található, mint a keresésnél, az üres karakterlánc a fennmaradó értékek helyettesítő karakterláncaként lesz használva. Ha a keresés egy tömb, és a helyettesítő egy karakterlánc, akkor a helyettesítési kifejezés a keresési tömb minden egyes elemének helyettesítő karakterláncaként használható.

1. példa Példák a str_replace ()

Megjegyzés: Ez a funkció biztonságos adatfeldolgozás bináris formában.

Megjegyzés: A PHP 5.0.0-ból kiindulva az előállított példányok száma az opcionális argumentumszámban érhető el, amelyet referenciaként továbbítanak. A PHP 5.0.0 előtti verziókban ez az argumentum nem érhető el.




Kapcsolódó cikkek