国产探花免费观看_亚洲丰满少妇自慰呻吟_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’);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 横峰县| 太原市| 广东省| 勐海县| 庄河市| 八宿县| 金川县| 凉城县| 宣城市| 朝阳区| 长海县| 西青区| 木里| 泽库县| 陆良县| 金堂县| 武城县| 永城市| 迁西县| 龙岩市| 定安县| 锡林郭勒盟| 新昌县| 穆棱市| 河源市| 九寨沟县| 河北区| 板桥市| 文安县| 凌海市| 南投市| 永顺县| 淮南市| 拜城县| 岚皋县| 淮北市| 突泉县| 永清县| 南开区| 河池市| 桑植县|