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


Posted in PHP onNovember 23, 2017

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 相关文章推荐
php+mysql写的简单留言本实例代码
Jul 25 PHP
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
Nov 01 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 PHP
PHP随机生成信用卡卡号的方法
Mar 23 PHP
PHP使用递归生成文章树
Apr 21 PHP
PHP中的魔术方法总结和使用实例
May 11 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
php简单获取复选框值的方法
May 11 PHP
php格式化时间戳
Dec 17 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
Jun 03 PHP
ThinkPHP 5.x远程命令执行漏洞复现
Sep 23 PHP
Laravle eloquent 多对多模型关联实例详解
Nov 22 #PHP
PHP多维数组排序array详解
Nov 21 #PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
Nov 21 #PHP
ecshop添加菜单及权限分配问题
Nov 21 #PHP
PHP守护进程化在C和PHP环境下的实现
Nov 21 #PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
Nov 20 #PHP
详解php语言最牛掰的Laravel框架
Nov 20 #PHP
You might like
PHP下MAIL的另一解决方案
2006/10/09 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
php导出生成word的方法
2015/12/25 PHP
PHP解析url并得到url参数方法总结
2018/10/11 PHP
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
2010/03/24 Javascript
javascript判断office版本示例
2014/04/11 Javascript
jQuery实现文本展开收缩特效
2015/06/03 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
直接拿来用的15个jQuery代码片段
2015/09/23 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
React Native 截屏组件的示例代码
2017/12/06 Javascript
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
python实现的阳历转阴历(农历)算法
2014/04/25 Python
Python输出各行命令详解
2018/02/01 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
Python JSON常用编解码方法代码实例
2020/09/05 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
宝拉珍选官方旗舰店:2%水杨酸精华液,收缩毛孔粗大和祛痘
2018/07/01 全球购物
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
音乐表演专业毕业生求职信
2013/10/14 职场文书
幼儿教师自我鉴定
2013/11/02 职场文书
应届毕业生自我评价分享
2013/12/15 职场文书
小学数学教研活动总结
2014/07/01 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
2019学生会干事辞职信
2019/06/27 职场文书