私は悪い間違いをしたと思います...
それは入力です:
http://www.example.com/do.php?action=5&say=text
http://www.example.com/do.php?action=8&say=text
http://www.example.com/do.php?action=10&say=text
後に別のパラメータを置きたいaction
:
preg_replace('/action=[0-9]/', 'action=$1¶m=test', $text);
しかし、その出力は次のとおりです。
http://www.example.com/do.php?action=¶m=test&say=text
http://www.example.com/do.php?action=¶m=test&say=text
http://www.example.com/do.php?action=¶m=test&say=text
ご覧のとおり、action
値は削除されています。
私の間違いはどこにありますか?