$str = <<< HTML
<IMG src="filepath1...">
<IMG src="filepath2...">
HTML;echo preg_replace("/<img (.+)>/i","<img \\1/>",$str);

解决方案 »

  1.   

    不行啊 加到最后了
    例如
    <p>sdfg</p><p>sdfg<br/><IMG style="WIDTH: 149px; HEIGHT: 99px" height=82 src="http://asdfasdfasdf" width=134><br/>adsfasdf<br/><br/></p>
    结果是
    <p>sdfg</p><p>sdfg<br/><img style="WIDTH: 149px; HEIGHT: 99px" height=82 src="http://asdfasdfasdf" width=134><br/>adsfasdf<br/><br/></p/>
      

  2.   

    $str = <<< HTML
    <p>sdfg</p><p>sdfg<br/><IMG style="WIDTH: 149px; HEIGHT: 99px" height=82 src="http://asdfasdfasdf" width=134><br/>adsfasdf<br/><br/></p>
    HTML;echo preg_replace("/<img (.+?)>/i","<img \\1/>",$str);//老大好不容易不小心了一回,哈哈!