我对这个“简单”代码有疑问:
$img_oryg = '<igm class="aligncenter" src="(oryginal img source)" alt="some text | some text">';
$replace_with = '<div class="ivcs_holder"><igm class="aligncenter" src="(oryginal img source)" alt="some text | some text" /></div>';
$content = preg_replace("#$img_oryg#s", $replace_with , $contetn );
echo $content;
这是一个示例代码,所有内容都在一个循环中编码,它将每个图像与div重叠,并且还有其他一些东西。 问题出在|可以添加到图像的alt-tag。如果它存在,那么代码行为奇怪,结果不正确。
任何人都知道如何处理这样的字符串?