麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

PHP函數rtrim()使用中的怪異現象分析

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

今天用rtrim()函數時遇到了一個奇怪的問題:

echortrim('<p></div>','</div>');// 輸出為 <p

echoltrim('www.companysz.com','www.');// 輸出為 Vevb.com

以上的輸出結果有點出人意料,本來我想第一行應該輸出<p>,第二行會輸出Vevb.com。

這個問題糾結了我好久,一直沒有找到原因,后來在手冊中找到了答案:

rtrim()是以字符為單位替換,而不是以字符串的。從右往左替換時</div>6個字符肯定會被替換掉的,再往左時遇到了>,因為>也包含在rtirm()的第二個參數的字符串(</div>)中,所以也被替換掉了,當再往左時遇到了p,這時p不包含在第二個參數的字符串中。所以替換停止,輸出了<p。

如果這樣理解的話,第二行的輸出結果就是在意料之中了。呵呵&hellip;&hellip;手冊中已經寫的清清楚楚了。原文:

You can also specify the characters you  want to strip, by means of the charlist parameter. Simply list all  characters that you want to be stripped. With .. you can specify a range  of characters。

由此可見,rtrim、ltrim與trim第二個參數是作為一組字符列表進行匹配操作的。這與我們以往認識的str_replace函數的替換操作不一樣。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毛片在线免费观看网址 | 综合日韩av | 九九热视频免费 | 精品一区二区三区免费毛片 | 男女羞羞视频在线免费观看 | 蜜桃成品人免费视频 | 日韩99| 粉嫩av一区二区三区四区在线观看 | 亚洲小视频在线观看,com | 成人在线观看免费高清 | 久久国产精品久久久久久电车 | 男女羞羞在线观看 | 视频一区二区在线观看 | 正在播放91精 | 成人毛片免费播放 | 91午夜免费视频 | 久久精品探花 | 一本色道久久综合狠狠躁篇适合什么人看 | 手机av在线电影 | 欧美成人精品一区二区三区 | 黄色免费电影网址 | 娇妻被各种姿势c到高潮小说 | 免费一级a毛片在线播放视 日日草夜夜操 | cosplay裸体福利写真 | 毛片在线视频观看 | 欧美精品久久久久久久多人混战 | 97中文 | 欧美人的天堂一区二区三区 | 成熟女人特级毛片www免费 | 92看片淫黄大片一级 | 日韩毛片一区二区三区 | 成人在线免费观看视频 | 欧美成人免费一级 | 久久骚| 一级毛片免费一级 | 男女一边摸一边做羞羞视频免费 | 国产成人免费精品 | 成人在线观看一区二区 | 92看片淫黄大片欧美看国产片 | 精品中文字幕视频 | 中文字幕精品在线播放 |