substr_replace
文字列を置き換えるサブストリング
「ハロー」を「世界」に置き換えます:
<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"</span> <span class="token punctuation">、</span> <span class="token string double-quoted-string">"world"</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>
文字列の6番目の位置から置き換えます(「世界」を「上海」に置き換えます):
<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>
文字列の最後の5番目の位置から置き換えます(「世界」を「上海」に置き換えます):
<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>
「世界」の冒頭に「こんにちは」を挿入します:
<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 punctuation">world</span> <span class="token string double-quoted-string">"</span> <span class="token punctuation">、</span> <span class="token string double-quoted-string">"hello</span> <span class="token number">"</span> <span class="token punctuation">、</span> <span class="token number">0、0</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
一度に複数の文字列を交換します。各文字列の「AAA」を「BBB」に置き換えます。
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$ cheplage</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">Inprode</span> <span class="token punctuation">(</span> " <span class="token punctuation"><br></span> <span class="token string double-quoted-string">"</span> <span class="token punctuation">、</span> <span class="token function">substr_replace</span> <span class="token punctuation">(</span> <span class="token variable">$ cheplace</span> <span class="token punctuation">、</span> <span class="token string single-quoted-string">'bbb</span> <span class="token punctuation">'</span> <span class="token punctuation">、</span> <span class="token number">3、3</span> <span class="token number">)</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>