php 正則去掉

 

空格  


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

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM