83 of 410 menu

substr_replace関数

関数 substr_replace は、指定された 文字列の一部を別の文字列に置き換えます。この関数は 指定された部分の文字列を切り取り(パラメータで 切り取り開始位置と取得する文字数を指定)、 切り取った部分を指定された文字列で置き換えます。 最後のパラメータが指定されていない場合、 文字列の終端まで置換が行われます。

構文

substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array

文字列から、1番目(文字の位置は 0から数え始めます)から始まる 3 文字分を切り取り、代わりに '!!!' を挿入してみましょう:

<?php echo substr_replace('abcde', '!!!', 1, 3); ?>

コード実行結果:

'a!!!e'

文字列から、1番目から文字列の終端まで (最後のパラメータが指定されていないため) の文字を切り取り、代わりに '!!!' を挿入してみましょう:

<?php echo substr_replace('abcde', '!!!', 1); ?>

コード実行結果:

'a!!!'

関連項目

  • 文字列内の検索と置換を行う関数 str_replace
  • 部分文字列を切り取る関数 substr
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否