文字列置換
「#xxxxx#」のような複数の部分文字列を含む文字列がありますが、そのような部分文字列を他の文字列に変換したいのですがどうすればよいですか?
#xxxxx# は に変換されます。これは、## 内の文字を取り出し、#xxxxx# 全体を
-----解決策---------
そうしない場合正規表現を使用しないでください
$html='#xxxxx##xxxxx#';
$str="#xxxxx#";
$str=str_replace('#xxxxx#','< ;img src="' .$str.'">',$html);
echo $str;
------解決策---------
------解決策---------
------解決策------------------
echo preg_replace('/#([^#]+?)#/is', '
', $html);
------解決策---------replace(置換される文字列、置換される文字列) 、正規表現は置き換える対象によって異なります。replace を使用することをお勧めします。
------解決策---------修飾子 /u は何を意味しますか