0

さて、私は非常に単純なことをしようとしていますが、かなり複雑であることがわかりました。
私はこの文字列を持っています -

ポスト/6

たとえば、私はそれを次のように置き換えたい -

投稿/閲覧/6

だから私は次のパターンを使用してそれを置き換えようとしました -

/post/[1-9-az]/

そして交換パターンは――

ビュー/$0

しかし、何らかの理由で、返される文字列はこの文字列です -

/表示/投稿/6

たぶん、あなたはこれに対する解決策を知っていますか?大変お世話になりました。

4

3 に答える 3

2

str_replace()正規表現は必要ありません:

echo str_replace('post/', 'post/view/', $str);
于 2013-06-30T07:16:23.013 に答える