こんにちは。miyと申します。
mb_ereg_replaceを使って$string中の「%1」を$replaceに置換したい(ただし
「%%1」は「%1」としたい)と思い、
echo mb_ereg_replace('%%1', '%1', mb_ereg_replace('%{1}1', $replace, $string));
としました。
ここで$replaceを「テスト」、$stringを「これは%1です」とすると正しく「こ
れはテストです」と表示されるのですが、$stringが「これは%%1です」とすると
「これは%テストです」となってしまいます(期待している出力は「これは%1です」)。
この場合正しい処理の仕方をご教示頂ければ幸いです。
---
miy @ all-happy.net