zoukankan      html  css  js  c++  java
  • 关于trim,ltrim ,rtrim 的 移除问题

    今天在PHP中遇到一个问题:

    echo ltrim('D:/wamp/www/phpnow/demo/','D:/wamp/www/');

    echo ltrim('D:/wamp/www/phpnow/demo/','D:/wamp/');

    以上输出的结果结果都为hpnow/demo/而不是我想要的phpnow/demo/ ;

    于是查找了一些资料,原因是:

           ltrim 会一直除去字符串左端出现在字符列表里的字符,直到出现第一个不在字符列表里的字符时就停止。

           在字符串列表里'D:/wamp/www/‘和'D:/wamp/'中,一个【w】和4个【w】是一样的,没有区别,因为匹配的是否是字符w,而不是个数,【/】也如此。

          同理对 trim , rtrim 也是一样

  • 相关阅读:
    4.12作业
    4.9上机作业
    第十周上级作业
    第九周上机作业
    第八周作业
    第八周上机作业
    第七周作业
    第七周上机练习
    第六周作业
    4.9上机练习
  • 原文地址:https://www.cnblogs.com/echoppy/p/7412558.html
Copyright © 2011-2022 走看看