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

标签:php,substr,函数
0
投稿

猜你喜欢

  • mysql中的load命令使用方法

    2024-01-21 05:39:23
  • python热力图实现的完整实例

    2023-03-02 17:10:35
  • python读写json文件的简单实现

    2023-06-27 07:40:15
  • Python列表list的详细用法介绍

    2021-04-17 06:56:15
  • PHP的mysqli_set_charset()函数讲解

    2023-07-11 06:22:17
  • Python给你的头像加上圣诞帽

    2023-08-28 11:30:41
  • 泛泛而谈界面中的斑马纹设计

    2010-07-15 12:59:00
  • QML使用Python的函数过程解析

    2021-12-10 19:20:31
  • python中pandas.read_csv()函数的深入讲解

    2023-12-27 00:10:32
  • python实现Adapter模式实例代码

    2021-10-20 00:43:02
  • Python常用模块logging——日志输出功能(示例代码)

    2022-01-21 15:24:01
  • SQL如何使用正则表达式对数据进行过滤

    2024-01-26 23:15:05
  • Python使用grequests并发发送请求的示例

    2022-11-08 15:38:01
  • asp自带的内存缓存 application

    2011-03-09 11:18:00
  • pytorch中tensor张量数据类型的转化方式

    2022-03-19 20:07:24
  • Python 利用OpenCV给照片换底色的示例代码

    2021-08-25 17:34:35
  • 动态加载iframe时get请求传递中文参数乱码解决方法

    2024-05-02 17:28:25
  • PHP程序员最常犯的11个MySQL错误

    2012-01-05 19:13:02
  • Python项目打包成二进制的方法

    2023-11-07 05:22:02
  • Python OpenCV识别行人入口进出人数统计

    2023-09-18 13:08:06
  • asp之家 网络编程 m.aspxhome.com