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

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

php刪除左端與右端空格的方法

2024-05-04 23:28:15
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了php刪除左端與右端空格的方法,涉及l(fā)trim()函數(shù)、rtrim()函數(shù)、trim()函數(shù)及正則替換的應(yīng)用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
 
 

本文實(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除的特殊字符,若為空則去除左端的空格,代碼如下:

復(fù)制代碼代碼如下:
<?php  
 $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除的特殊字符,若為空則去除右端的空格,代碼如下:

復(fù)制代碼代碼如下:
<?php  
 $a="htm "; 
 echo $a ."l" ."<br>"; 
 echo rtrim($a) ."l"; 
?>

 

trim()函數(shù),首先去掉頭尾空格,代碼如下:

復(fù)制代碼代碼如下:
$str = " This line containstliberal rn use of   whitespace.nn";
// 首先去掉頭尾空格 
$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去除字符串首尾空格(包括全角),代碼如下:

復(fù)制代碼代碼如下:
<?php 
$str=" 武林網(wǎng) www.survivalescaperooms.com     ";  
$str = mb_ereg_replace('^( | )+', '', $str);  
$str = mb_ereg_replace('( | )+$', '', $str);  
echo mb_ereg_replace('  ', "n  ", $str);  
?>

 

希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 民丰县| 乌拉特前旗| 临邑县| 清新县| 呈贡县| 西华县| 江津市| 新密市| 五华县| 兴山县| 南京市| 噶尔县| 金湖县| 浮梁县| 桂东县| 潼南县| 枝江市| 东明县| 桦川县| 海城市| 广安市| 东阳市| 广西| 周至县| 九龙坡区| 大理市| 固镇县| 澄江县| 金湖县| 大英县| 彭阳县| 四子王旗| 临猗县| 随州市| 文登市| 高青县| 临猗县| 剑阁县| 赤峰市| 达州市| 麻阳|