- PHP編程基礎與實踐教程
- 干練 毛紅霞
- 391字
- 2019-11-29 15:51:51
3.2 去除首尾特殊字符
用戶在輸入數據時,可能會無意間在字符串首尾輸入多余的空格或有意輸入由特殊字符組成的表情符號,而有時這些空格和特殊字符是不允許出現的,因此需要去除字符串首尾的空格和特殊字符。
在PHP中,可以使用三種函數去除字符串首尾的空格和特殊字符。
(1)trim()函數:用于去除字符串首尾空格和特殊字符,語法格式如下。
string trim(string$str[, string $charlist]);
(2)ltrim()函數:用于去除字符串左側的空格和特殊字符,語法格式如下。
string ltrim(string $str[, string $charlist]);
(3)rtrim()函數:用于去除字符串右側的空格和特殊字符,語法格式如下。
string rtrim(string $str[, string $charlist]);
trim()、ltrim()、rtrim()函數的返回值為去除空格和特殊字符后的字符串。其中,$str為需要操作的字符串對象;$charlist為可選參數,用于指定需要去除的字符。
【實例3-3(57_String_Trim.php)】 分別使用三種函數去除“@_@字符串@_@”中的特殊字符“@_@”。實例代碼如下。
<?php //設置編碼格式,正確顯示中文 header("content-Type: text/html; charset=gb2312"); $str = '@_@字符串@_@'; //定義一個字符串型變量 //顯示結果 echo'原字符串:'.$str.'<br/>'; echo'去除首尾特殊字符:'.trim($str, '@_@').'<br/>'; echo'去除左側特殊字符:'.ltrim($str, '@_@').'<br/>'; echo'去除右側特殊字符:'.rtrim($str, '@_@'); ?>
運行結果如圖3-3所示。

圖3-3 去除首尾特殊字符
推薦閱讀
- R語言數據分析從入門到精通
- Objective-C應用開發全程實錄
- JavaScript:Functional Programming for JavaScript Developers
- Python從小白到大牛
- Python爬蟲開發:從入門到實戰(微課版)
- 面向STEM的Scratch創新課程
- 飛槳PaddlePaddle深度學習實戰
- 編程菜鳥學Python數據分析
- CoffeeScript Application Development Cookbook
- 零代碼實戰:企業級應用搭建與案例詳解
- Android系統下Java編程詳解
- Neo4j 3.x入門經典
- 從“1”開始3D編程
- Mastering OpenStack
- SAP HANA Starter