PHP trim 函數

PHP trim 函數的功能是用來清除字串前後的空白部份,有的時候會需要把一段字串前面與後面的空白字符清除掉,例如用戶在網頁上搜尋資料或是在表單填寫資料,難免會不小心留下不必要的空白字符,這時候就可以先透過 PHP trim 函數,將不必要的字串前後空白過濾並清除掉,與 trim 函數類似的是 rtrim 函數,功能比 trim 函數稍微強一點點,不過許多的情況,trim 函數就相當夠用了。

PHP trim 函數語法
string trim ( string $str [, string $charlist ] );
PHP trim 函數有兩個參數可以使用,第一個 string $str 是要被處理的字串,所以一定要寫,第二個參數 string $charlist 就不一定要寫,這是用來設定特殊字元的參數,如果沒有特別寫出來,那 PHP trim 函數就會預設的清除掉字串的前後空白字符,其餘字符都不會被清除,有了這個簡單的概念,馬上就來看看 trim 函數的實際應用範例。

PHP trim 函數實際範例
<?php
  $OriginalString = " Test String ";
  var_dump($OriginalString);
 
  echo '<br>';
 
  $NewString=trim($OriginalString);
  var_dump($NewString);
?>
範例的清除結果
string(13) " Test String "
string(11) "Test String"
我們先在範例中準備一個原始字串 $OriginalString,這個原始字串的前後都有一個空格(也就是空白字符),先利用 var_dump 函數把這個原始字串輸出,可以發現總共有 13 個字元,因為前後以及中間各有一個空白字符,加上 10 個英文字母,總共是 13 個字符,接著我們利用 PHP trim 函數把這個原始字符的前後空白清除掉,再用 var_dump 輸出一次,總共字符就變成 11 個囉!

更多字串處理
© Copyright webtech.tw Since 2010