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代码优化及php相关问题总结
Oct 09 PHP
腾讯QQ php程序员面试题目整理
Jun 08 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
Sep 13 PHP
PHP句法规则详解 入门学习
Nov 09 PHP
php函数array_merge用法一例(合并同类数组)
Feb 03 PHP
PHP操作MongoDB GridFS 存储文件的详解
Jun 20 PHP
php使用$_POST或$_SESSION[]向js函数传参
Sep 16 PHP
PHP函数实现分页含文本分页和数字分页
Oct 23 PHP
浅谈PHP解析URL函数parse_url和parse_str
Nov 11 PHP
ThinkPHP文件缓存类代码分享
Apr 22 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
May 02 PHP
Zend Framework框架中实现Ajax的方法示例
Jun 27 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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
PHP mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
PHP使用SOAP调用API操作示例
2018/12/25 PHP
JQuery通过Ajax提交表单并返回结果
2011/07/31 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
2014/06/01 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
JavaScript中var关键字的使用详解
2015/08/14 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
Nodejs Express4.x开发框架随手笔记
2015/11/23 NodeJs
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
浅析JS中回调函数及用法
2018/07/25 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
2019/07/19 Javascript
python中Switch/Case实现的示例代码
2017/11/09 Python
详解Python中的正则表达式
2018/07/08 Python
python制作填词游戏步骤详解
2019/05/05 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
Python 转换文本编码实现解析
2019/08/27 Python
python监控nginx端口和进程状态
2019/09/06 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
Django 删除upload_to文件的步骤
2020/03/30 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
如何卸载python插件
2020/07/08 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
毕业生的自我评价分享
2013/12/18 职场文书
职务说明书范文
2014/05/07 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
《彼得与狼》教学反思
2016/02/20 职场文书
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫