国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php 清除換行符,清除制表符,去掉注釋標(biāo)記總結(jié)

2024-05-04 21:58:16
字體:
供稿:網(wǎng)友

本文章總結(jié)了幾種利用php 清除換行符,清除制表符,去掉注釋標(biāo)記實現(xiàn)代碼,有需要的朋友可參考,代碼如下:

  1. /**  
  2.  * 壓縮html : 清除換行符,清除制表符,去掉注釋標(biāo)記    
  3.  * @param   $string    
  4.  * @return  壓縮后的$string   
  5.  * */  
  6. function compress_html($string) {    
  7.     $string = str_replace("rn"''$string); //清除換行符    
  8.     $string = str_replace("n"''$string); //清除換行符    
  9.     $string = str_replace("t"''$string); //清除制表符    
  10.     $pattern = array (    
  11.                     "/> *([^ ]*) *</"//去掉注釋標(biāo)記    
  12.                     "/[s]+/",    
  13.                     "/<!--[^!]*-->/",    
  14.                     "/" /",    
  15.                     "/ "/",    
  16.                     "'/*[^*]**/'"   
  17.                     );    
  18.     $replace = array (    
  19.                     ">/1<",    
  20.                     " ",    
  21.                     "",    
  22.                     """,    
  23.                     """,    
  24.                     ""   
  25.                     );    
  26.     return preg_replace($pattern$replace$string);    

去除連續(xù)的空格和換行符,代碼如下:

  1. <?php 
  2. $str="i   am    a     booknnnnnmoth"
  3. //去除所有的空格和換行符 
  4. echo preg_replace("/[s]{2,}/","",$str).'<br>'
  5. //去除多余的空格和換行符,只保留一個 
  6. echo preg_replace("/([s]{2,})/","/1",$str); 
  7. ?> 

去除回車換行符:preg_replace("'([rn])[s]+'", "", $content) //去除回車換行符,代碼如下:

  1. <?php 
  2. // $document 應(yīng)包含一個 HTML 文檔。 
  3. // 本例將去掉 HTML 標(biāo)記,javascript 代碼 
  4. // 和空白字符。還會將一些通用的 
  5. // HTML 實體轉(zhuǎn)換成相應(yīng)的文本。 
  6.  
  7. $search = array ("'<script[^>]*?>.*?</script>'si",  // 去掉 javascript 
  8.                  "'<[/!]*?[^<>]*?>'si",           // 去掉 HTML 標(biāo)記 
  9.                  "'([rn])[s]+'",                 // 去掉空白字符 
  10.                  "'&(quot|#34);'i",                 // 替換 HTML 實體 
  11.                  "'&(amp|#38);'i"
  12.                  "'&(lt|#60);'i"
  13.                  "'&(gt|#62);'i"
  14.                  "'&(nbsp|#160);'i"
  15.                  "'&(iexcl|#161);'i"
  16.                  "'&(cent|#162);'i"
  17.                  "'&(pound|#163);'i"
  18.                  "'&(copy|#169);'i"
  19.                  "'&#(d+);'e");                    // 作為 PHP 代碼運行 
  20.  
  21. $replace = array (""
  22.                   ""
  23.                   "/1"
  24.                   """, 
  25.                   "&"
  26.                   "<"
  27.                   ">"
  28.                   " "
  29.                   chr(161), 
  30.                   chr(162), 
  31.                   chr(163), 
  32.                   chr(169), 
  33.                   "chr(/1)"); 
  34.  
  35. $text = preg_replace ($search$replace$document); 
  36. ?> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 西青区| 楚雄市| 鹤峰县| 华宁县| 荆州市| 桐乡市| 金秀| 鲁山县| 石棉县| 涪陵区| 黄骅市| 临江市| 宁安市| 福清市| 鸡泽县| 无为县| 张家港市| 河间市| 北海市| 通榆县| 晋城| 岳阳县| 苗栗市| 吴江市| 沾化县| 吉木萨尔县| 上虞市| 上林县| 滦平县| 屏东县| 河津市| 江北区| 安仁县| 太原市| 密云县| 兴安县| 绿春县| 同心县| 丰台区| 昌都县| 共和县|