preg_replace 内でpreg_replace()
一致を再フォーマットしたいと思います。strtr()
出来ますか ?
私は次のことをしました:
$array = array("#" => "_", "/" => "-");
$output = preg_replace($regex, '<span>'.strtr('$0', $array).'</span>', $input);
私の例では、Z# (私のpreg_replace
マッチに対応し、 の $0 strtr
) は Z_ になるはずですが、何も起こりません。
ありがとうございました !
注意してください。$regex は $input の一部に一致する正規表現であり、機能します。