日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP清除字符串中空白正則表達式

PHP清除字符串中空白正則表達式

來源:程序員人生   發布時間:2013-10-26 00:38:00 閱讀次數:2573次

在很多時候我們會碰到在字符串有會有空格,而這些空格不是我們想要的我們要怎么清除呢,下面我來介紹利用正則表達式來清除字符串中空白的辦法,先利用trim系列函數來刪除左右空格,代碼如下:

  1. <?php 
  2. trim 去除一個字符串兩端空格,  
  3. rtrim 是去除一個字符串右部空格,  
  4. ltrim 是去除一個字符串左部空格。 
  5. echo trim(" 空格 ")."<br>";  
  6. echo rtrim(" 空格 ")."<br>";  
  7. echo ltrim(" 空格 ")."<br>"
  8. ?> 

刪除所有空格不能使用php trim()函數,因類他也只能是去除兩邊空閑,代碼如下:

  1. function trimall($str)//刪除空格 
  2.  $qian=array(" "," ","t","n","r"); 
  3.          $hou=array("","","","",""); 
  4.  return str_replace($qian,$hou,$str);  

上面只能刪除是一些常見的空格了,下面分享一個更具體的,代碼如下:

  1. $str = " This line containstliberal rn use of whitespace.nn"
  2. // First remove the leading/trailing whitespace 
  3. //去掉開始和結束的空白 
  4. $str = trim($str); 
  5. // Now remove any doubled-up whitespace 
  6. //去掉跟隨別的擠在一塊的空白 
  7. $str = preg_replace('/s(?=s)/'''$str); 
  8. // Finally, replace any non-space whitespace, with a space 
  9. //最后,去掉非space 的空白,用一個空格代替 
  10. $str = preg_replace('/[nrt]/'' '$str); 
  11. // Echo out: 'This line contains liberal use of whitespace.' 
  12. echo "<pre>{$str}</pre>"

中間就是利用了替換連續空格與左右空格之后再利用preg_replace替換去除重復的,然后再用另一個正則表達式[nrt]來查找任何殘余的換行符(n), 回車(r), 或制表符(t) 即可。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产成人精品综合 | 在线播放一区 | 久久精品观看 | 亚洲在线播放 | 亚洲欧美激情在线 | 成人看片| 亚洲福利电影 | 在线高潮| 国产黄色大片 | 六月婷婷久久 | 国产精品久久久久久久久久尿 | 国产二区三区 | 一区三区视频 | 99久久国产综合精品女不卡 | 欧美日韩在线一区二区三区 | 91高清在线观看 | 国产精品久久久久久a | 黄色免费av| 日韩欧美三区 | 亚洲精品国产精品久久99热 | 黑人巨大精品欧美一区免费视频 | 久久看av | 国产精品久久久av久久久 | 精品九九久久 | 亚洲视频在线观看一区 | 福利亚洲 | 色婷婷国产 | 成人福利在线观看 | www久久精品 | 黄色动漫免费在线观看 | 夜夜福利| 伊人成人在线视频 | 精品国产乱码一区二区三区 | 国产麻豆视频 | 国产视频在线看 | 亚洲电影一区二区 | 欧美日本一区 | 亚洲人成网亚洲欧洲无码 | 久久青青草av | 国产免费高清 | 亚洲福利一区二区 |