Description
string
substr_replace
( string string, string replacement, int start [, int length])
substr_replace(
)
remplace
un
segment
de
la
chaîne
string
par
la
chaîne
replacement
.
Le
segment
est
délimité
par
start
et
éventuellement
par
length
.
Le
résultat
est
retourné
.
Si
start
est
positif
,
le
remplacement
se
fera
à
partir
du
start
-ième
caractère
de
string
.
Si
start
est
négatif
,
le
remplacement
se
fera
à
partir
du
start
-ième
caractère
en
partant
de
la
fin
de
la
chaîne
string
.
Si
length
est
fourni
et
positif
,
il
représentera
la
longueur
du
segment
de
code
remplacé
dans
la
chaîne
string
.
S'
il
est
négatif
,
il
représentera
le
nombre
la
longueur
du
segment
remplacé
,
mais
compté
dans
l
'ordre
inverse
de
la
chaîne
string
.
S'
il
est
omis
,
il
prendra
la
valeur
par
défaut
de
la
taille
de
la
chaîne
,
et
remplacera
tout
jusqu
'à
la
fin
de
la
chaîne
string
.
Exemple
1
.
Exemple
avec
substr_replace(
)
?php
$var
=
'
ABCDEFGH
:
/
MNRPQR
/
'
;
echo
"Original
:
$var
hr
\n"
;
/
/
Remplace
toute
la
cha
Ocirc;ne
$var
par
'bob'
.
echo
substr_replace($var
,
'bob'
,
0
)
.
"
br
\n"
;
echo
substr_replace($var
,
'bob'
,
0
,
strlen($var)
)
.
"
br
\n"
;
/
/
Insert
'bob
'
au
d
eacute;but
de
la
cha
icirc;ne
echo
substr_replace($var
,
'bob'
,
0
,
0
)
.
"
br
\n"
;
/
/
Remplace
la
s
eacute;quence
'MNRPQR
'
par
'bob'
.
echo
substr_replace($var
,
'bob'
,
10
,
-1
)
.
"
br
\n"
;
echo
substr_replace($var
,
'bob'
,
-7
,
-1
)
.
"
br
\n"
;
/
/
Efface
la
s
eacute;quence
'MNRPQR
'
de
$var
.
echo
substr_replace($var
,
''
,
10
,
-1
)
.
"
br
\n"
;
?
|
|
Voir
aussi
str_replace(
)
et
substr(
)
.