PHP rtrim 函數

PHP rtrim 函數的功能是用來清除一個字串最後面的空白字元,隨著 PHP 的演進,在 PHP 4.1.0 版本,增加了一個新的參數,讓 PHP rtrim 函數可以根據 PHP 設計師的需求,清除字串字尾的其它字元,讓 PHP rtrim 函數的功能變得更加強大,PHP rtrim 函數可以說是 PHP trim 函數的類似版本,不過無法像 trim 函數那樣直接清除字串前後空白,PHP rtrim 函數的功能只是清除字串最後的字元。

PHP rtrim 函數語法
string rtrim ( string $str , string $charlist )
PHP rtrim 函數總共有兩個參數可以使用,第一個參數就是要被處理的字串,這是必填項目,第二個參數是第一段所說的 PHP4.1.0 版本新增功能,如果你有清除字尾特定字元的需求,就可以在這裡設定。

PHP rtrim 函數範例
<?php
$TestStr = "Hi John. ";

var_dump($TestStr); //輸出原始字串字元數量(字串長度)以及字串內容

echo '<br>';

$new_str_1 = rtrim($TestStr);
var_dump($new_str_1); //輸出清除原始字串字字尾空白後的字串長度以及字串內容

echo '<br>';

$new_str_2 = rtrim($TestStr,'. '); //輸出清除原始字串字字尾特定字元後的字串長度以及字串內容
var_dump($new_str_2);
?>
範例的輸出效果
string(9) "Hi John. "
string(8) "Hi John."
string(7) "Hi John"
為了可以呈現 PHP rtrim 函數的實際參數設定效果,我們在範例中準備了兩個不同的 PHP rtrim 函數處理應用,第一個 PHP rtrim 函數是直接將字串的變數放入主題函數中, 讓 PHP rtrim 函數直接把字串最後面的空白字元清除,這是 PHP rtrim 函數的基本應用方式,接著我們再來嘗試一次,把 PHP rtrim 函數的第二個參數也寫進去,我們希望可以移除字尾的點以及空白字元,各位可以看到 PHP rtrim 函數處理過後,只剩下文字的部分,最後的點與空白字元已經消失。

延伸閱讀
© Copyright webtech.tw Since 2010