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 相关文章推荐
IStream与TStream之间的相互转换
Aug 01 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
Nov 27 PHP
php 团购折扣计算公式
Nov 24 PHP
$_GET['goods_id']+0 的使用详解
Jun 06 PHP
php中用date函数获取当前时间有误的解决办法
Aug 02 PHP
PHP临时文件的安全性分析
Jul 04 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
Jul 30 PHP
php5.3不能连接mssql数据库的解决方法
Dec 27 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
php实现插入数组但不影响原有顺序的方法
Mar 27 PHP
PHP定时执行任务的3种方法详解
Dec 21 PHP
PHP中set_include_path()函数相关用法分析
Jul 18 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
解析isset与is_null的区别
2013/08/09 PHP
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
PHP设置Cookie的HTTPONLY属性方法
2017/02/09 PHP
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
Javascript 类型转换方法
2010/10/24 Javascript
js 获取input点选按钮的值的方法
2014/04/14 Javascript
学习javascript的闭包,原型,和匿名函数之旅
2015/10/18 Javascript
javascript实现瀑布流动态加载图片原理
2016/08/12 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
AngularJS 单选框及多选框的双向动态绑定
2017/04/20 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
JS从非数组对象转数组的方法小结
2018/03/26 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
vue 中使用print.js导出pdf操作
2020/11/13 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
python爬虫基本知识
2018/03/05 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
2019/03/26 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
Python 生成短8位唯一id实战教程
2021/01/13 Python
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
Html5页面二次分享的实现
2018/07/30 HTML / CSS
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
写给父母的感谢信
2015/01/22 职场文书
圣诞晚会主持词
2015/07/01 职场文书
2015年度优秀员工获奖感言
2015/07/31 职场文书
观看禁毒宣传片后的感想
2015/08/11 职场文书
python编写函数注意事项总结
2021/03/29 Python
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python
《辉夜大小姐想让我告白》第三季正式预告
2022/03/20 日漫
Python列表的索引与切片
2022/04/07 Python
Python使用openpyxl模块处理Excel文件
2022/06/05 Python