函式名稱:chop()
函式功能:從字串末尾刪除空白字元(或其他字元)。
適用版本:該函式在PHP 4、5、7版本均可用。
語法:string chop ( string $str [, string $character_mask ] )
引數說明:
- $str:要處理的字串。
- $character_mask(可選):指定要從字串末尾刪除的字元範圍,預設為刪除空白字元。
返回值:返回處理後的字串。
示例:
- 刪除字串末尾的空白字元:
$str = "Hello World ";
$result = chop($str);
echo $result; // 輸出:Hello World
- 刪除字串末尾的指定字元範圍:
$str = "Hello World###";
$result = chop($str, "#");
echo $result; // 輸出:Hello World
- 刪除字串末尾的換行符和回車符:
$str = "Hello World\n\r";
$result = chop($str, "\n\r");
echo $result; // 輸出:Hello World
注意事項:
- chop() 函式是 rtrim() 的別名,兩者功能相同。
- 如果沒有提供 $character_mask 引數,chop() 函式會刪除字串末尾的空白字元(包括空格、製表符、換行符、回車符等)。
- 字串被判斷為空的標準是空字元、空格、製表符、換行符和回車符。
- 如果 $character_mask 引數包含多個字元,只要字串末尾的字元在其中之一,就會被刪除。
- 如果字串本身為空,則返回一個空字串,不會報錯。