php刪除左端與右端空格的方法
本文實例講述了php刪除左端與右端空格的方法。分享給大家供大家參考。具體方法如下:
在php中刪除函數(shù)比js要具體很多,除了trim()函數(shù),還有l(wèi)trim()和rtrim()函數(shù),他們分別要刪除前后左右的空格了,除了這三個函數(shù)還可以使用正則刪除.
ltrim()函數(shù):ltrim($str, $charlist)
$str表示被處理的字符串,$charlist是要刪除的特殊字符,若為空則去除左端的空格,代碼如下:
$t=" ...I'm Jacky...";
echo "a" .$t ."<br>";
$left=ltrim($t);
echo "a" .$left ."<br>";
$lleft=ltrim($left,".");
echo $lleft;
?>
rtrim()函數(shù):rtrim($str, $charlist)
$str表示被處理的字符串,$charlist是要刪除的特殊字符,若為空則去除右端的空格,代碼如下:
$a="htm ";
echo $a ."l" ."<br>";
echo rtrim($a) ."l";
?>
trim()函數(shù),首先去掉頭尾空格,代碼如下:
// 首先去掉頭尾空格
$str = trim($str);
// 接著去掉兩個空格以上的
$str = preg_replace('/s(?=s)/', '', $str);
// 最后將非空格替換為一個空格
$str = preg_replace('/[nrt]/', ' ', $str);
使用上面的例子可以去掉所有多余的空格,首先使用TRim()去頭尾空格,接著用preg_replace()去掉重復(fù)的空格.
通過正則表達式替換,功能更強,php去除字符串首尾空格(包括全角),代碼如下:
$str=" 腳本之家 www.dbjr.com.cn ";
$str = mb_ereg_replace('^( | )+', '', $str);
$str = mb_ereg_replace('( | )+$', '', $str);
echo mb_ereg_replace(' ', "n ", $str);
?>
希望本文所述對大家的PHP程序設(shè)計有所幫助。
相關(guān)文章
PHP采用get獲取url漢字出現(xiàn)亂碼的解決方法
這篇文章主要介紹了PHP采用get獲取url漢字出現(xiàn)亂碼的解決方法,是很多PHP程序員都曾遇到的問題,非常具有實用價值,需要的朋友可以參考下2014-11-11
PHP實現(xiàn)對xml進行簡單的增刪改查(CRUD)操作示例
這篇文章主要介紹了PHP實現(xiàn)對xml進行簡單的增刪改查(CRUD)操作,結(jié)合簡單實例形式分析了php針對xml文件數(shù)據(jù)進行載入、修改等相關(guān)操作技巧,需要的朋友可以參考下2017-05-05
Mac系統(tǒng)下使用brew搭建PHP(LNMP/LAMP)開發(fā)環(huán)境
這篇文章主要介紹了Mac系統(tǒng)下使用brew搭建PHP(LNMP/LAMP)開發(fā)環(huán)境,本文講解了使用Brew手動搭建PHP的開發(fā)環(huán)境,包括Apache、Nginx、PHP、MySQL、MongoDB、PHPMyAdmin等配置,需要的朋友可以參考下2015-03-03
PHP發(fā)送郵件確認驗證注冊功能示例【修改別人郵件類】
這篇文章主要介紹了PHP發(fā)送郵件確認驗證注冊功能,結(jié)合實例形式分析了PHP開源郵件操作類的修改與使用技巧,需要的朋友可以參考下2019-11-11

