我有以下代码,但它将每个img标记替换为:我需要替换中包含的所有属性。
例如,这个:<img src="images/myimg.gif" alt="">
应该变成这样:<img src="images/myimg.gif" alt="" />
下面是我当前不能工作的代码:$html = preg_replace("/<img[^>]+\>/i", "<img $1 />", $html);
发布于 2012-01-18 15:38:51
$html = preg_replace("@(<img.*?)(?<!/)>@i", "$1/>", $html); https://stackoverflow.com/questions/8906503
复制相似问题