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字符串 ==比较运算符的副作用
Oct 21 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
Jul 01 PHP
php用正则表达式匹配URL的简单方法
Nov 12 PHP
PHP APC缓存配置、使用详解
Mar 06 PHP
PHP处理JSON字符串key缺少双引号的解决方法
Sep 16 PHP
Laravel 5框架学习之Laravel入门和新建项目
Apr 07 PHP
简单解决新浪SAE无法上传文件的问题
May 13 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
May 22 PHP
深入理解PHP 数组之count 函数
Jun 13 PHP
基于PHP制作验证码
Oct 12 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
PHP策略模式写法
Apr 01 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 REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
yii框架搜索分页modle写法
2016/12/19 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
JS原型对象通俗&quot;唱法&quot;
2012/12/27 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
jCallout 轻松实现气泡提示功能
2013/09/22 Javascript
怎么选择Javascript框架(Javascript Framework)
2013/11/22 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
2016/12/28 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
2016/12/29 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
JS实现的input选择图片本地预览功能示例
2018/08/29 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
sublime text 3配置使用python操作方法
2017/06/11 Python
python实现学生信息管理系统
2020/04/05 Python
Python使用matplotlib绘制Logistic曲线操作示例
2019/11/28 Python
django Model层常用验证器及自定义验证器详解
2020/07/15 Python
python redis存入字典序列化存储教程
2020/07/16 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
巴西化妆品商店:Lojas Rede
2019/07/26 全球购物
新郎婚宴答谢词
2014/01/19 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
5s标语大全
2014/06/23 职场文书
大学生赌博检讨书
2014/09/22 职场文书
假期安全教育广播稿
2014/10/04 职场文书
给上级领导的感谢信
2015/01/22 职场文书
复兴之路展览观后感
2015/06/02 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
JUnit5常用注解的使用
2021/07/02 Java/Android
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android