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 基础教程(四)
Oct 09 PHP
实现php加速的eAccelerator dll支持文件打包下载
Sep 30 PHP
PHP Array交叉表实现代码
Aug 05 PHP
PHP开发中的错误收集,不定期更新。
Feb 03 PHP
解析如何用php screw加密php源代码
Jun 20 PHP
PHP多例模式介绍
Jun 24 PHP
PHP读取大文件的类SplFileObject使用介绍
Apr 09 PHP
强制PHP命令行脚本单进程运行的方法
Apr 15 PHP
php获取json数据所有的节点路径
May 17 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
Nov 18 PHP
thinkphp跨库操作的简单代码实例
Sep 22 PHP
详解PHP字符串替换str_replace()函数四种用法
Oct 13 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
smarty+adodb+部分自定义类的php开发模式
2006/12/31 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
2016/10/08 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
accesskey 提交
2006/06/26 Javascript
使用TextRange获取输入框中光标的位置的代码
2007/03/08 Javascript
JavaScript的Cookies
2008/01/16 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
div层的移动及性能优化
2010/11/16 Javascript
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
React简单介绍
2017/05/24 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
实例介绍JavaScript中多种组合继承
2019/01/20 Javascript
浅谈React Native 传参的几种方式(小结)
2019/05/21 Javascript
Node登录权限验证token验证实现的方法示例
2020/05/25 Javascript
python的类变量和成员变量用法实例教程
2014/08/25 Python
python分布式环境下的限流器的示例
2017/10/26 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
使用Python实现文字转语音并生成wav文件的例子
2019/08/08 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
Pycharm 安装 idea VIM插件的图文教程详解
2020/02/21 Python
python生成并处理uuid的实现方式
2020/03/03 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
HTML5 Canvas中使用用路径描画圆弧
2015/01/01 HTML / CSS
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
医药大学生求职简历的自我评价
2013/10/17 职场文书
关于毕业的中学校园广播稿
2014/01/26 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书
导游词之西安骊山
2019/12/20 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL