Beschrijving
mixed
str_replace
( mixed needle, mixed str, mixed haystack)
Deze
functie
vervangt
alle
voorkomens
van
needle
in
haystack
met
de
gegeven
str
.
Als
je
geen
al
te
toffe
vervangingsregels
nodig
hebt
,
wordt
aangeraden
om
altijd
deze
functie
te
gebruiken
in
plaats
van
ereg_replace(
)
or
preg_replace(
)
.
Vanaf
PHP
4.0.5
kan
elk
parameter
van
str_replace
een
array
zijn
.
Als
subject
een
array
is
,
dan
wordt
de
vervangoperatie
uitgevoerd
met
elk
onderdeel
van
subject
,
en
zal
dan
een
array
teruggeven
.
Als
search
en
replace
arrays
zijn
,
dan
zal
str_replace(
)
een
waarde
van
beide
arrays
worden
genomen
en
zal
de
vervangoperatie
met
die
waarden
plaatsvinden
op
subject
.
Als
replace
minder
waarden
heeft
dan
search
,
dan
zal
een
lege
string
worden
gebruikt
voor
de
rest
van
de
vervangingswaarden
.
Als
search
een
array
is
,
en
replace
is
een
string
,
dan
zal
die
string
worden
gebruikt
voor
elke
waarde
van
search
.
Voorbeeld
1
.
str_replace(
)
voorbeeld
$bodytag
=
str_replace
(
"%body%"
,
"black"
,
"
body
text=%body%
")
;
|
|
Deze
functie
is
binary
safe
.
Opmerking:
str_replace()
is toegevoegd in PHP 3.0.6, maar was buggy tot PHP 3.0.8.
Zie
ook
ereg_replace(
)
,
preg_replace(
)
en
strtr(
)
.