重複の可能性:
PregReplace-一致の2回目の発生を置き換えます
単語を2回含む文字列がありますrules
。2番目の単語を見つけて置き換える必要があります。だましてみましstr_replace()
たが、何も得られませんでした。4番目のパラメーターは私が期待したものではありませんでした。
文字列の例を次に示します。
http://localhost/proj1/modstart/admin/index.php?i=rules&sid=397ab1f6b8eb8a17787438a7e2e60ea3&mode=rules
交換後は次のようになります。
http://localhost/proj1/modstart/admin/index.php?i=rules&sid=397ab1f6b8eb8a17787438a7e2e60ea3&mode=manage
私はそれが役立つかもしれないと読みましたpreg_replace()
、しかし私はパターンを書く方法を知りません。
アイデア?
PS:文字列を2つの変数に分割することはお勧めしません。それでは、私のニーズには応えられません。