一部の文字列を別の文字列に置き換えたい。私は以下のコードを使用します:
$mc = 'Hello I have these bages: [A-561],[A-123],[A-1],[A-5234]';
$medal = '<img src="1" />';
$bages = preg_replace('/^\[A-[0-9]+\]/i',$medal,$mc);
echo $bages
これを出力します:
Hello I have these bages: [A-561],[A-123],[A-1],[A-5234]
$mcをに変更した場合
$mc = "[A-561],[A-123],[A-1],[A-5234]";
次に、印刷します。
<img src="1" />,[A-123],[A-1],[A-5234]
なぜこんな風に起こるのかわかりません。それらすべてを置換文字列に変更したいと思います。