php 正则去掉<p> </p> 空格  

余生长醉 提交于 2019-11-26 12:21:32

$str='

<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong><span style="font-size: 18px;">Factory Supply High Quality Maitake Mushroom Extract Powder Bulk</span></strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>Product Name
<p>&nbsp;</p>';

echo $content= str_replace("<p> <\/p>","",$str);

  

很完美

php的str_replace函数怎么把<p><br/></p>替换掉呢?

 

 

  • php的str_replace函数怎么把<p><br/></p>替换掉方法如下
    
      $html="<p>fdasf</p>";
    
      echo $string = str_replace(array("<p>","","</p>"),"",$html);
    
      br<http://bbs.houdunwang.com/>
    
    若是<p>     内容</p>替换成<p>内容</p><p>                 content</p>替换成<p>contend</p>(空格是tab键和空格键  混合的  都有可能)方法如下
    
      $html=preg_replace('/[\n\r\t]/','',$html);//去空格
    
    若是<p>后面跟了若干个,再是内容 
    
      <p>     内容</p>
    
      替换成<p>内容</p>
    
      <p>   content</p>
    
      替换成<p>contend</p>
    
      <?php
    
      $html="<p>
    
      内容</p>替换成<p>内容</p>
    
      <p>content</p>替换成<p>contend</p>";方法如下
    
      $html=trim($html);
    
      $html=str_replace(PHP_EOL,"",$html);
    
      $html=str_replace(" ","",$html);
    
      $html=preg_replace('/\s+/','',$html);
    
      $html=preg_replace('/[\n\r\t]/','',$html);
    
      echo "{$html}";
    
      ?>
    
    str_replace("<p><br\/><\/p>","",$htmlstr);
    

      

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!