現在の位置: ホーム> 最新記事一覧> php substr_replace()関数詳細説明:使用法、例、パラメーター分析

php substr_replace()関数詳細説明:使用法、例、パラメーター分析

M66 2025-06-12

php substr_replace()関数の詳細な説明

substr_replace()関数は、文字列の一部を別の文字列に置き換えるために使用されます。これは、PHPでの文字列処理の一般的な関数であり、ターゲット文字列の指定された部分を柔軟に交換できます。

文法

substr_replace(str, replacement, begin, len)

パラメーターの説明

  • str-操作するターゲット文字列。
  • 交換- 交換に使用される文字列。
  • 開始- 交換の開始位置:
    • 開始が正の数値である場合、それは文字列内の指定された位置から交換が開始されることを意味します。
    • 開始がネガティブである場合、それは文字列の端から交換が開始されることを意味します。
    • 開始が0の場合、文字列の最初の文字から交換が始まることを意味します。
  • LEN-交換する文字の数(オプション)。指定されていない場合、またはデフォルト値である場合、文字列の終了まで交換が続きます。
    • LENが正の数である場合、指定された長さの文字が置き換えることを意味します。
    • LENが負の場合、それは、交換する前に指定された長さの最終文字が保持されることを意味します。
    • LENが0の場合、文字列が交換せずに挿入されることを意味します。

返品値

substr_replace()関数は、交換された新しい文字列を返します。

例1:文字列の一部を交換します

次のコードは、指定された場所で文字列の一部を置き換える方法を示しています。

 
<?php
echo substr_replace("Demo text", "word", 5);
?>

出力


Demo word

例2:文字列の端から文字の一部を交換します

次は、文字列の端から文字を置き換える例です。

 
<?php
echo substr_replace("Demo text", "word", -5);
?>

出力


Demoword

要約します

上記の例を通して、PHPのsubstr_replace()関数の基本的な使用法とアプリケーションシナリオを理解しています。文字列の中央、開始、または終了から置き換えられるかどうかにかかわらず、substr_replace()は、文字列を効率的に処理するのに役立つ多くの柔軟性を提供します。