在編程中,如果被處理字符串的頭尾有空白或是一些換行符時,為了不影響字符串的正常處理,就需要對其進行去除操作。php 編程語言中,預設了一個 trim() 函數,可以將字符串頭尾處的空白,換行符等一些特殊符號進行刪除操作。

php trim() 函數介紹

trim():函數移除字符串頭尾處的空白字符或其他預定義字符。

語法:

trim(string,charlist)

參數:

string:被處理的字符串

charlist:可選,指定要刪除的字符串,如省略,則默認去掉以下的字符串

国产视频app"\0" - NULL

"\t" - 制表符

国产视频app"\n" - 換行

国产视频app"\x0B" - 垂直制表符

"\r" - 回車

" " - 空格

php 去除字符串兩頭的空格

代碼:

<?php
$host = '   http://xswdd.cn ';
echo '未處理的:'.$host;
// 開始處理
echo '已處理過的:'.trim($host);
?>

輸入結果:(瀏覽器查看源碼)

未處理的:   http://xswdd.cn 已處理過的:http://xswdd.cn

php 去掉字符串頭尾的回車或換號符

1、php去掉字符串兩端的回車符號

php代碼:

<?php
$str = "\n 我愛中國 \n";
echo '未處理的:'.$str;
// 開始處理
echo '已處理過的:'.trim($str);
?>

国产视频app輸結果如下圖:(瀏覽器查看源碼)

php trim(),php rtrim(),php ltrim(),

2、php去掉字符串首尾的加回符串

php代碼:

<?php
$str = "\r 我前后都有回車符號 \r";
echo '未處理的:'.$str;
// 開始處理
echo '已處理過的:'.trim($str);
?>

php 去除字符串首尾的指定字符

php 的 trim() 函數,可以通過設置第二個參數,來指定要刪除的字符

示例:

<?php
$str = "feiniaomy.com/";
echo trim($str,'/');
?>

輸出結果:feiniaomy.com

補充說明

国产视频appphp 的 trim() 函數可以處理字符串首尾也就是字符串兩端的空白符或預定義字符,當然 php 也預設了兩個功能與之相似的函數,rtrim() 與 ltrim()。

ltrim():刪除字符串左側的空白字符或其他預定義字符

rtrim():刪除字符串右側的空白字符或其他預定義字符