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 相关文章推荐
新版mysql+apache+php Linux安装指南
Oct 09 PHP
php不用正则采集速度探究总结
Mar 24 PHP
PHP 用数组降低程序的时间复杂度
Dec 04 PHP
php下使用curl模拟用户登陆的代码
Sep 10 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
Jun 29 PHP
php中把美国时间转为北京时间的自定义函数分享
Jul 28 PHP
php实现的替换敏感字符串类实例
Sep 22 PHP
PHP处理大量表单字段的便捷方法
Feb 07 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
Oct 23 PHP
PHP 记录访客的浏览信息方法
Jan 29 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
May 08 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
杏林同学录(四)
2006/10/09 PHP
PHP中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
yii2中dropDownList实现二级和三级联动写法
2017/04/26 PHP
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
2015/02/10 Javascript
JavaScript模拟深蓝vs卡斯帕罗夫的国际象棋对局示例
2015/04/22 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
webpack入门必知必会
2017/01/16 Javascript
详解node.js搭建代理服务器请求数据
2017/04/08 Javascript
vue实现百度搜索下拉提示功能实例
2017/06/14 Javascript
JS实现非首屏图片延迟加载的示例
2018/01/06 Javascript
mpvue小程序仿qq左滑置顶删除组件
2018/08/03 Javascript
JS如何实现在弹出窗口中加载页面
2020/12/03 Javascript
javascript 数组(list)添加/删除的实现
2020/12/17 Javascript
vue中activated的用法
2021/01/03 Vue.js
python批量修改文件后缀示例代码分享
2013/12/24 Python
python删除文件示例分享
2014/01/28 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
Python实现App自动签到领取积分功能
2018/09/29 Python
Python实现深度遍历和广度遍历的方法
2019/01/22 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
2021/03/03 Python
芬兰汽车配件商店:Autonvaraosat24
2017/01/30 全球购物
PHP如何防止SQL注入
2014/05/03 面试题
土木工程专业个人求职信
2013/12/05 职场文书
报到证丢失证明
2014/01/11 职场文书
更夫岗位责任制
2014/02/11 职场文书
机关党员2014全国两会学习心得体会
2014/03/10 职场文书
合作协议书范文
2014/08/20 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
2015年妇幼保健工作总结
2015/05/19 职场文书
小学中队长竞选稿
2015/11/20 职场文书