preg_replace
1 つのパターンと、すべて異なる置換の配列で使用したいと考えています。つまり、一致が発生するたびに、replacements 配列を反復して置換したいと考えています。
これを行う方法はありますか?
使用してみpreg_replace_callback
ました-コールバックは一致の配列を受け入れますが、1つの文字列のみを返す必要があります-どの一致を置き換えるかを知る方法はありません.
また、paramを使用してコールバック関数を渡そうとしましたcount
-毎回0で、preg_replaceが実行された後、一致の総数が通知されます。