php中ltrim的替换问题

[复制链接]
查看11 | 回复2 | 2013-3-4 13:56:08 | 显示全部楼层 |阅读模式
ltrim,rtrim, trim 使用的时候,第二个参数,就是被剪切掉的标识$trimmed = trim(‘Hello World’, "Hdle");以这个例子来说,先去掉H,在去掉尾巴的d,变成‘ello Worl’后还没完,头有e,尾有l,继续去,最后得到的是o Wor。而你的ltrim('D:/wamp/www/phpnow/demo/','D:/wamp/www/');也是这样,到www/phpnow/demo/并没有结束,有w,继续去掉,有/继续去掉,有p继续。最后得到的是hpnow/demo/...
回复

使用道具 举报

千问 | 2013-3-4 13:56:08 | 显示全部楼层
ltrim会一直除去字符串左端出现在字符列表里的字符,直到出现第一个不在字符列表里的字符时就停止。在字符串列表里'D:/wamp/www/‘和'D:/wamp/'中,一个【w】和4个【w】是一样的,没有区别,因为匹配的是否是字符w,而不是个数,【/】也如此。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行