substr_replace
Sous-chaînes qui remplacent les chaînes
Remplacez "Hello" par "monde":
<span class="token php language-php"><span class="token delimiter important"><? Php</span> <span class="token keyword">echo</span> <span class="token function">substr_replace</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"bonjour"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"monde"</span> <span class="token punctuation">,</span> <span class="token number">0</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
Remplacer de la 6e position de la chaîne (remplacer "monde" par "Shanghai"):
<span class="token php language-php"><span class="token delimiter important"><? Php</span> <span class="token keyword">Echo</span> <span class="token function">substr_replace</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Shanghai"</span> <span class="token punctuation">,</span> <span class="token number">6</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
Remplacer de la 5e position à la fin de la chaîne (remplacer "monde" par "shanghai"):
<span class="token php language-php"><span class="token delimiter important"><? Php</span> <span class="token keyword">Echo</span> <span class="token function">substr_replace</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Shanghai"</span> <span class="token punctuation">,</span> <span class="token operator">-</span> <span class="token number">5</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
Insérez "Hello" au début du "monde":
<span class="token php language-php"><span class="token delimiter important"><? Php</span> <span class="token keyword">echo</span> <span class="token function">substr_replace</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"world"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"bonjour"</span> <span class="token punctuation">,</span> <span class="token number">0</span> <span class="token punctuation">,</span> <span class="token number">0</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
Remplacez plusieurs chaînes à la fois. Remplacez "AAA" dans chaque chaîne par "BBB":
<span class="token php language-php"><span class="token delimiter important"><? Php</span> <span class="token variable">$ remplace</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"1: aaa"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"2: aaa"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"3: aaa"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token keyword">Echo</span> <span class="token function">Implode</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">,</span> <span class="token function">substr_replace</span> <span class="token punctuation">(</span> <span class="token variable">$ remplace</span> <span class="token punctuation">,</span> <span class="token string single-quoted-string">'bbb'</span> <span class="token punctuation">,</span> <span class="token number">3</span> <span class="token punctuation">,</span> <span class="token number">3</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>