PHP substr()函数参数解释及用法讲解
作者:Evergrande_Wang 时间:2023-11-24 11:47:56
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()函数参数解释及用法讲解,希望对大家有所帮助.
来源:http://www.cnblogs.com/wxgthinking/archive/2017/11/23/7883625.html
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
mysql中的load命令使用方法
python热力图实现的完整实例
![](https://img.aspxhome.com/file/2023/2/92352_0s.png)
python读写json文件的简单实现
![](https://img.aspxhome.com/file/2023/1/112491_0s.png)
Python列表list的详细用法介绍
![](https://img.aspxhome.com/file/2023/3/95163_0s.png)
PHP的mysqli_set_charset()函数讲解
![](https://img.aspxhome.com/file/2023/7/55457_0s.png)
Python给你的头像加上圣诞帽
![](https://img.aspxhome.com/file/2023/5/92305_0s.jpg)
泛泛而谈界面中的斑马纹设计
![](https://img.aspxhome.com/file/UploadPic/20107/15/bm-001-76s.jpg)
QML使用Python的函数过程解析
python中pandas.read_csv()函数的深入讲解
python实现Adapter模式实例代码
![](https://img.aspxhome.com/file/2023/0/127840_0s.png)
Python常用模块logging——日志输出功能(示例代码)
SQL如何使用正则表达式对数据进行过滤
Python使用grequests并发发送请求的示例
asp自带的内存缓存 application
pytorch中tensor张量数据类型的转化方式
Python 利用OpenCV给照片换底色的示例代码
![](https://img.aspxhome.com/file/2023/6/125056_0s.jpg)
动态加载iframe时get请求传递中文参数乱码解决方法
PHP程序员最常犯的11个MySQL错误
Python项目打包成二进制的方法
Python OpenCV识别行人入口进出人数统计
![](https://img.aspxhome.com/file/2023/7/85077_0s.jpg)