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新手上路(二)
Oct 09 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
Jun 28 PHP
php调用dll的实例操作动画与代码分享
Aug 14 PHP
php 批量生成html,txt文件的实现代码
Jun 26 PHP
php获取根域名方法汇总
Oct 28 PHP
php遍历树的常用方法汇总
Jun 18 PHP
10款PHP开源商城系统汇总介绍
Jul 23 PHP
分享php邮件管理器源码
Jan 06 PHP
Yii2.0中的COOKIE和SESSION用法
Aug 12 PHP
PHP获取页面执行时间的方法(推荐)
Dec 10 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
Apr 23 PHP
Yii中特殊行为ActionFilter的使用方法示例
Oct 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
php和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
ModelDialog JavaScript模态对话框类代码
2011/04/17 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
2016/03/30 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
js实现动态显示时间效果
2017/03/06 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
微信小程序自定义音乐进度条的实例代码
2018/08/28 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
Python函数学习笔记
2008/10/07 Python
Python 字典(Dictionary)操作详解
2014/03/11 Python
浅谈Python使用Bottle来提供一个简单的web服务
2017/12/27 Python
Python对ElasticSearch获取数据及操作
2019/04/24 Python
Python Django基础二之URL路由系统
2019/07/18 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
古驰英国官网:GUCCI英国
2020/03/07 全球购物
Structs界面控制层技术
2013/10/11 面试题
什么是servlet
2012/05/08 面试题
读书活动实施方案
2014/03/10 职场文书
岗位竞聘书范文
2014/03/31 职场文书
党员个人剖析材料2014
2014/10/08 职场文书
小学语文国培研修日志
2015/11/13 职场文书
MySql存储过程之逻辑判断和条件控制
2021/05/26 MySQL