国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php中trim函數使用注意事項

2024-09-04 11:49:20
字體:
來源:轉載
供稿:網友

trim函數是刪除格的但是在使用時我們一定要注意了,小編今天來為各位介紹trim函數在刪除空間時的一些問題與bug了.

trim — 去除字符串首尾處的空白字符(或者其他字符)

用法:

string trim ( string $str [, string $charlist = ” /t/n/r/0/x0B” ] )

trim函數大家應該不會陌生,從4.1.0 新增可選的 charlist 參數,默認的用法就不多說了,說說在使用到第二個參數的情況.

$path = trim(dirname(__FILE__), ‘/’).’/’; // 保證$path只有一個/結束

這種用法也是沒有問題的,那什么情況下會出問題?再舉個例子:

$domain = trim(‘www.example.com.tw’, ‘www.’); // 大家期望的結果是example.com.tw,可實際的結果卻是example.com.t,tw中的w沒了。

問題出現在第二個參數$charlist,它代表的是一個字符列表,而不是一個單純的字符串,所以tw的w屬于www.這個列表中的一員,被一起去掉了,具體可以再參考trim

替代方法:

$domain = preg_replace(‘/^www/.|www/.$/’, ”, ‘www.example.com.tw’);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福州市| 肃宁县| 盱眙县| 泾川县| 杭锦后旗| 天峨县| 龙里县| 平江县| 清原| 合江县| 故城县| 乌兰察布市| 兴海县| 宁晋县| 和顺县| 常山县| 抚顺市| 准格尔旗| 牟定县| 田东县| 太湖县| 安图县| 革吉县| 信丰县| 萨嘎县| 兴海县| 若羌县| 汶上县| 红安县| 天全县| 固原市| 南川市| 孟州市| 鹰潭市| 姚安县| 伊宁县| 神池县| 英超| 绥中县| 山西省| 昌黎县|