• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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个长度,真机智,这都被你发现了,当然截取到末尾没得截了就返回了哦)

    下面介绍php的substr函数用法

    老是记不住 ,写一笔:

    ?php 
    echo substr("Hello world!",6); 输出world! ,只有两个参数时,第一个参数表时字符串,第二个参数表示,从第6个开始,后面的全部截取,从0开始,空格也算一位
    ?>
    ?php
    echo substr("Hello world!",6,4); 输出worl  有三个参数时,第二个参数是起始位置,第三个参数为一共截取的长度
    ?>

    总结

    以上所述是小编给大家介绍的PHP substr()函数参数解释及用法讲解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • php字符串替换函数substr_replace()用法实例
    • PHP中substr()与explode()函数用法分析
    • php中strstr、strrchr、substr、stristr四个函数的区别总结
    • php mb_substr()函数截取中文字符串应用示例
    • php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
    • 『PHP』PHP截断函数mb_substr()使用介绍
    • PHPWind与Discuz截取字符函数substrs与cutstr性能比较
    上一篇:Laravle eloquent 多对多模型关联实例详解
    下一篇:thinkPHP基于反射实现钩子的方法分析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    PHP substr()函数参数解释及用法讲解 PHP,substr,函数,参数,解释,