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

首頁 > 編程 > PHP > 正文

php從文本中去除空格、特殊字符的4種情況

2020-03-22 18:53:06
字體:
來源:轉載
供稿:網友
在日常的開發中,處理一些提交的內容時,經常需要考慮其中的空白內容。因為如果提交的數據存在空白,則會給程序造成問題。例如,用戶在填寫郵箱的時候,在結尾或者開始的時候不

小心加上了空格,那么就會導致用戶提交的電子郵箱不正確,那么為了避免這種情況的存在,我們就要將用戶提交過來的數據將空格去掉。本章,就給大家介紹幾種怎么去除空格的方法?

第一種:去除左右兩邊的空格。

在PHP中提供了trim()函數去除字符串左右兩邊的空格和特殊字符。

trim()函數的語法如下

trim(string,charlist)

trim()函數的參數string是規定要檢查的字符串。charlist參數是指定需要從字符串中去除那些特殊字符,比如,空格,回車符等,如果不設置此參數,將默認將所有的特殊字符都去掉,charlist參數的可選值如下表:

參數值說明/0NULL,空值/ttab,制表符/n換行/x0B垂直制表符/r回車" "空格

1486188938564607.gif除了以上默認的過濾字符列表外,也可以在charlist參數中提供要過濾的特殊字符

實例

移除字符串兩側的空格:

<?phpheader("content-type:text/html;charset=utf-8");$str = "            Hello World!           ";echo "不使用 trim: " . $str;echo "<br>";echo "使用 trim: " . trim($str);?>

運行結果查看源碼結果如下圖

0.jpg

去除左邊的空格

ltrim() 函數移除字符串左側的空白字符或其他預定義字符。語法如下

ltrim(string,charlist)

ltrim函數的參數string是規定要檢查的字符串,charlist參數是指定需要從字符串中去除那些特殊字符,與trim()函數一樣,charlist參數的可選值如下表:

參數值說明/0NULL,空值/ttab,制表符/n換行/x0B垂直制表符/r回車" "空格

實例

移除字符串左側的空格:

<?phpheader("content-type:text/html;charset=utf-8");$str = "    PHP ";echo "不使用 ltrim: " . $str;echo "<br>";echo "使用 ltrim: " . ltrim($str);?>

運行結果查看源碼結果如下圖

3.jpg

去除右邊的空格

rtrim() 函數移除字符串右側的空白字符或其他預定義字符。語法如下

rtrim(string,charlist)

rtrim()函數的參數string是規定要檢查的字符串,charlist參數是指定需要從字符串中去除那些特殊字符,與trim()和ltrim()函數一樣,charlist參數的可選值如下表:

參數值說明/0NULL,空值/ttab,制表符/n換行/x0B垂直制表符/r回車" "空格

實例

移除字符串右側的空格:

<?phpheader("content-type:text/html;charset=utf-8");$str = "PHP     ";echo "不使用 rtrim:" . $str;echo "<br>";echo "使用 rtrim:" . rtrim($str);?>

運行結果查看源碼結果如下圖

2.jpg

去除所有的空格或特殊字符

str_replace() 函數以其他字符替換字符串中的一些字符(區分大小寫)。str_replace() 函數是已替換的方式將字符串中的空格或特殊字符替換掉自己想要的,語法如下:

str_replace(find,replace,string,count)

參數詳解:

find 必需。規定要查找的值。

replace 必需。規定替換 find 中的值的值。

string 必需。規定被搜索的字符串。

count 可選。對替換數進行計數的變量。

實例

去除所有的空格

<?phpheader("content-type:text/html;charset=utf-8");$str = "      PHP     中     文   網    ";echo $str."<br/>";$re=str_replace(" ",'',$str);echo $re?>

運行結果如下:

1.jpg

去除各種空格的幾種方法已經給大家介紹了,希望對大家有所幫助

【相關推薦】

php字符串專題

去除字符串首尾空格和特殊字符的PHP函數trim()

以上就是php從文本中去除空格、特殊字符的4種情況的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河曲县| 称多县| 宜宾市| 苏尼特右旗| 黄山市| 泸西县| 泰州市| 云安县| 饶平县| 马尔康县| 普宁市| 明溪县| 米脂县| 通化县| 师宗县| 昭苏县| 乌兰浩特市| 花垣县| 虞城县| 库伦旗| 汾西县| 广南县| 天峻县| 白水县| 郎溪县| 关岭| 钟山县| 南岸区| 乐平市| 吉安市| 乐陵市| 伽师县| 施甸县| 乌拉特中旗| 沿河| 奉化市| 扎赉特旗| 和顺县| 叶城县| 海晏县| 大姚县|