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 相关文章推荐
PHP音乐采集(部分代码)
Feb 14 PHP
一周让你学会PHP 不错的学习资料
Feb 06 PHP
php strcmp使用说明
Apr 22 PHP
php getimagesize 上传图片的长度和宽度检测代码
May 15 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
Dec 28 PHP
php页面跳转代码 输入网址跳转到你定义的页面
Mar 28 PHP
ThinkPHP表单数据智能写入create方法实例分析
Sep 27 PHP
基于命令行执行带参数的php脚本并取得参数的方法
Jan 25 PHP
PHP使用token防止表单重复提交的方法
Apr 07 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
Oct 11 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
Jun 07 PHP
php的lavarel框架中join和orWhere的用法
Dec 28 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数据库调用类调用实例(详细注释)
2012/07/12 PHP
老生常谈PHP数组函数array_merge(必看篇)
2017/05/25 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
javascript中检测变量的类型的代码
2010/12/28 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
2017/07/11 Javascript
vue router-link传参以及参数的使用实例
2017/11/10 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
jQuery实现轮播图效果
2019/11/26 jQuery
如何解决jQuery 和其他JS库的冲突
2020/06/22 jQuery
js实现查询商品案例
2020/07/22 Javascript
JavaScript中arguments的使用方法详解
2020/12/20 Javascript
[02:51]DOTA2战队出征照拍摄花絮 TI3明星化身时尚男模
2013/07/22 DOTA
在Python中调用ggplot的三种方法
2015/04/08 Python
Python字符串拼接的几种方法整理
2017/08/02 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
python学生管理系统
2019/01/30 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
Python读取Excel一列并计算所有对象出现次数的方法
2020/09/04 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
python删除文件、清空目录的实现方法
2020/09/23 Python
GetYourGuide台湾:预订旅游活动、景点和旅游项目
2019/06/10 全球购物
中学教师实习自我鉴定
2013/09/28 职场文书
企业法人授权委托书
2014/04/03 职场文书
三方股东合作协议书范本
2014/09/28 职场文书
党员批评与自我批评发言材料
2014/10/14 职场文书
2015年党风廉政建设责任书
2015/01/29 职场文书
大学生求职信怎么写
2015/03/19 职场文书
《好妈妈胜过好老师》:每个孩子的优秀都是有源头的
2020/01/03 职场文书
vue-cil之axios的二次封装与proxy反向代理使用说明
2022/04/07 Vue.js