zoukankan      html  css  js  c++  java
  • PHP substr()函数参数解释 通俗易懂

    substr(string,start,length)
    参数:
    1,string
    即你要截取的字符串
    2,start
    即要截取的开始位置(0表示从从前往后数 第一个字符开始,负数表示从从后往前数)
      eg:start=1,
    表示从从前往后开始的第二个数开始截取,start=-1,表示从从后往前开始的第一(是第一不是第二哦)个数开始截取,
    3,length
    当为正数时,为需要截取的长度;当为负数时,即理解为去掉末尾的几个字符
      eg:length=3,
    表示截取三个长度;length=-2,即为去掉末尾的两个字符

    示例(来自手册,解释保证三岁能看懂):
    1,echo substr("Hello world",-10,-2); 
    输出ello wor
    解释:-10:表示啥?你应该清楚了吧!哈哈,当然是表示从后往前的第十个字符开始咯,我们来数一下,数仔细咯,d l r o w _(空格别忘了哦) o l l e,好停,就从你 e 开始截咯,前面的H不要咯
       -2:又表示啥?你说我知道了,表示最好两个字符不要了呗!真棒!是那样的!所以ld 也没你们啥事咯! 
    看完你是不是清楚了呢?

    2,
    如果那个例一看不懂((⊙o⊙)?) 那就再来看个简单入门的例子吧
    echo substr("Hello world",6,6);
    输出:
    world
    解释:6:表示从第7个字符开始哦(7 7 7 哦),当然是 w 咯;
       6:当然表示截取6个长度的咯(什么,你说world只有5个长度,真机智,这都被你发现了,当然截取到末尾没得截了就返回了哦)
     
     
  • 相关阅读:
    [洛谷P2824][题解][HEOI2016/TJOI2016]排序
    [整理]CSP-S2019第一轮试题解析
    [整理]Luogu CSP2020第一轮模拟赛
    [洛谷P4395][题解][BOI2003]Gem 气垫车
    [洛谷P5322][BJOI2019][题解]排兵布阵
    [整理]U S A C O 代 码 小 合 集
    第02组Alpha冲刺 总结
    第02组 Alpha冲刺 (6/6)
    第02组 Alpha冲刺 (5/6)
    第02组 Alpha冲刺 (4/6)
  • 原文地址:https://www.cnblogs.com/wxgthinking/p/7883625.html
Copyright © 2011-2022 走看看