PHP如何去除特殊字元?
1、「trim()」函數可以去除字串左右兩邊的空格和特殊字元;
2、「ltrim()」函數移除字串左側的空白字元或其他預定義字元;
3、「str_replace()」函數以其它字元取代字串中的一些字元。
使用範例
trim 去掉首尾符號
string trim(string $str[,string $charlist])
$str="happy\n";//此时必须用双引号 var_dump(trim($str));
常用特殊符號有\t,\n, \r,\o,\xOB
其他符號如何去除看下面代碼
$str="happy@";//此时可以用单引号 var_dump(trim($str,'@'));
ltrim是去除左邊即字串開頭的特殊符號
$str="\nhappy";//此时必须用双引号 var_dump(ltrim($str));
一般符號
$str="@happy";//此时可以用单引号 var_dump(trim($str,'@'));
rtrim是字串右邊即字串的後面
rtrim用法和ltrim一樣
以上是首尾的用法,假如我們想去除中間符號,就需要用str_replace.
str_replace: 是字串取代
範例
$str="hap\npy"; var_dump(str_replace("\n","",$str));
這是一個符號多個就需要用陣列
$str=" hap\np y"; var_dump(str_replace(array(" ","\n",)'',$str));
推薦教學:《 PHP》
以上是PHP如何去除特殊字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!