php刪除左端與右端空格的方法
本文實(shí)例講述了php刪除左端與右端空格的方法。分享給大家供大家參考。具體方法如下:
在php中刪除函數(shù)比js要具體很多,除了trim()函數(shù),還有l(wèi)trim()和rtrim()函數(shù),他們分別要?jiǎng)h除前后左右的空格了,除了這三個(gè)函數(shù)還可以使用正則刪除.
ltrim()函數(shù):ltrim($str, $charlist)
$str表示被處理的字符串,$charlist是要?jiǎng)h除的特殊字符,若為空則去除左端的空格,代碼如下:
$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是要?jiǎng)h除的特殊字符,若為空則去除右端的空格,代碼如下:
$a="htm ";
echo $a ."l" ."<br>";
echo rtrim($a) ."l";
?>
trim()函數(shù),首先去掉頭尾空格,代碼如下:
// 首先去掉頭尾空格
$str = trim($str);
// 接著去掉兩個(gè)空格以上的
$str = preg_replace('/s(?=s)/', '', $str);
// 最后將非空格替換為一個(gè)空格
$str = preg_replace('/[nrt]/', ' ', $str);
使用上面的例子可以去掉所有多余的空格,首先使用TRim()去頭尾空格,接著用preg_replace()去掉重復(fù)的空格.
通過(guò)正則表達(dá)式替換,功能更強(qiáng),php去除字符串首尾空格(包括全角),代碼如下:
$str=" 腳本之家 www.dbjr.com.cn ";
$str = mb_ereg_replace('^( | )+', '', $str);
$str = mb_ereg_replace('( | )+$', '', $str);
echo mb_ereg_replace(' ', "n ", $str);
?>
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP采用get獲取url漢字出現(xiàn)亂碼的解決方法
這篇文章主要介紹了PHP采用get獲取url漢字出現(xiàn)亂碼的解決方法,是很多PHP程序員都曾遇到的問(wèn)題,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11PHP實(shí)現(xiàn)對(duì)xml進(jìn)行簡(jiǎn)單的增刪改查(CRUD)操作示例
這篇文章主要介紹了PHP實(shí)現(xiàn)對(duì)xml進(jìn)行簡(jiǎn)單的增刪改查(CRUD)操作,結(jié)合簡(jiǎn)單實(shí)例形式分析了php針對(duì)xml文件數(shù)據(jù)進(jìn)行載入、修改等相關(guān)操作技巧,需要的朋友可以參考下2017-05-05PHP針對(duì)中英文混合字符串長(zhǎng)度判斷及截取方法示例
這篇文章主要介紹了PHP針對(duì)中英文混合字符串長(zhǎng)度判斷及截取方法,結(jié)合實(shí)例形式分析了php中英文字符串的遍歷、轉(zhuǎn)換、截取、計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下2017-03-03php中禁止單個(gè)IP與ip段訪問(wèn)的代碼小結(jié)
今天網(wǎng)上有人問(wèn)我php中如何禁用ip訪問(wèn),通過(guò)測(cè)試發(fā)現(xiàn)如下的代碼不錯(cuò),原理也比較簡(jiǎn)單2012-07-07Mac系統(tǒng)下使用brew搭建PHP(LNMP/LAMP)開(kāi)發(fā)環(huán)境
這篇文章主要介紹了Mac系統(tǒng)下使用brew搭建PHP(LNMP/LAMP)開(kāi)發(fā)環(huán)境,本文講解了使用Brew手動(dòng)搭建PHP的開(kāi)發(fā)環(huán)境,包括Apache、Nginx、PHP、MySQL、MongoDB、PHPMyAdmin等配置,需要的朋友可以參考下2015-03-03PHP發(fā)送郵件確認(rèn)驗(yàn)證注冊(cè)功能示例【修改別人郵件類(lèi)】
這篇文章主要介紹了PHP發(fā)送郵件確認(rèn)驗(yàn)證注冊(cè)功能,結(jié)合實(shí)例形式分析了PHP開(kāi)源郵件操作類(lèi)的修改與使用技巧,需要的朋友可以參考下2019-11-11使ecshop模板中可引用常量的實(shí)現(xiàn)方法
據(jù)說(shuō)ecshop的模板類(lèi)是修改的smarty,不過(guò)個(gè)人感覺(jué)不是修改是完全重寫(xiě)了。它和smarty上只是模板標(biāo)簽上有相同的地方,同時(shí)閹割了很多功能2011-06-06