php 正则去掉<p>&nbsp;</p> 空格 &nbsp;

$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>';

$uuu=preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/","",$str);


echo str_replace('<p></p>', '', $uuu);

  

很完美

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);
    

      

转载于:https://www.cnblogs.com/yuesha/p/11319779.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值