PHP刪除空格函數


刪除空格或其他字符的相關函數

ltrim函數

描述:實現刪除字符串開始位置的空格或其他字符

語法:string ltrim(string $str [,string $charlist])

說明:charlist規定從字符串中刪除哪些字符。如果缺省該參數,則移除下列所有字符

"\0" NULL "\t" 制表符
"\r" 回車 " " 空格
"\n" 換行 "\x0B" 垂直制表符

 

 

 

 

 

$str = "\n\n\t\tABC\t\t";

echo ltrim($str);
//輸出后,ABC前面的空白就沒有了

如果我只想刪除制表符,而不想刪除換行,那么我們加參數↓

$str = "\n\n\t\tABC\t\t";

echo ltrim($str,"\t");

rtrim函數

描述:實現刪除字符串結束位置的空格或者其他字符

語法:string rtrim(string $str[,string $charlist])

trim函數

描述:實現刪除字符串開始和結束位置的空格或者其他字符

語法:string trim(string $str[,string $charlist])

 

 

--------------------------------------------------------------------------------------------------------------

實例應用

<?php
$str = 'Demon is an English teacher.17847564092';
$str = rtrim($str,'0..9');
echo $str;
//刪除末尾多余的數字

疑問:這里為什么不用trim或者ltrim

猜想:從右側開始遍歷,如果遇到不符合參數條件的,函數停止執行。我們如果從左邊開始,那么先碰到的是英文字母,不符合參數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM