PHP中substr函数字符串截取用法分析


Posted in PHP onJanuary 07, 2016

本文实例讲述了PHP中substr函数字符串截取用法。分享给大家供大家参考,具体如下:

PHP中substr函数定义如下:

substr(string,start,length)

参数说明如下:

string 必需。规定要返回其中一部分的字符串。

start 
必需。规定在字符串的何处开始。
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾开始的指定位置开始
0 - 在字符串中的第一个字符处开始

length 

可选。规定被返回字符串的长度。默认是直到字符串的结尾。
正数 - 从 start 参数所在的位置返回的长度
负数 - 从字符串末端返回的长度

示例代码如下:

<?php
 echo substr("Welcome to 3water.com!",0); //原样输出,不截取
 echo "<br>";
 echo substr("Welcome to 3water.com!",4,14); //从第4个字符开始连续截取14个字符
 echo "<br>";
 echo substr("Welcome to 3water.com!",-4,4); //从倒数第4个开始截取4个字符
 echo "<br>";
 echo substr("Welcome to 3water.com!",0,-4); //从第一个字符开始截取,截取到倒数第4个字符
?>

运行结果如下:

Welcome to 3water.com!
ome to www.jb5
net!
Welcome to www.3water.

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
AJAX for PHP简单表数据查询实例
Jan 02 PHP
php flv视频时间获取函数
Jun 29 PHP
PHP操作XML作为数据库的类
Dec 19 PHP
php数字转汉字代码(算法)
Oct 08 PHP
php引用返回与取消引用的详解
Jun 08 PHP
PHP rawurlencode与urlencode函数的深入分析
Jun 08 PHP
PHP与javascript实现变量交互的示例代码
Jul 23 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
Jun 06 PHP
浅谈Laravel中的一个后期静态绑定
Aug 11 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
在laravel中实现将查询的对象转换为多维数组的函数
Oct 21 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 PHP
PHP中addcslashes与stripcslashes函数用法分析
Jan 07 #PHP
使用php+swoole对client数据实时更新(一)
Jan 07 #PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
Jan 07 #PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
Jan 07 #PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
Jan 07 #PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 #PHP
PHP结合Jquery和ajax实现瀑布流特效
Jan 07 #PHP
You might like
php 从数据库提取二进制图片的处理代码
2009/09/09 PHP
php获取一个变量的名字的方法
2014/09/05 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
thinkPHP中钩子的两种配置调用方法详解
2016/11/11 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
javaScript复制功能调用实现方案
2012/12/13 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
JavaScript实现相册弹窗功能(zepto.js)
2016/06/21 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
Python的词法分析与语法分析
2013/05/18 Python
Python中str is not callable问题详解及解决办法
2017/02/10 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
python基础教程项目五之虚拟茶话会
2018/04/02 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
使用python将mysql数据库的数据转换为json数据的方法
2019/07/01 Python
Python 多个图同时在不同窗口显示的实现方法
2019/07/07 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
python 监控logcat关键字功能
2020/09/04 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
Python解析微信dat文件的方法
2020/11/30 Python
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
大学生怎样写好自荐信
2014/02/25 职场文书
志愿者活动总结
2014/04/28 职场文书
2016新年致辞
2015/08/01 职场文书
餐馆开业致辞
2015/08/01 职场文书
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电