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 相关文章推荐
用Socket发送电子邮件(利用需要验证的SMTP服务器)
Oct 09 PHP
国内php原创论坛
Oct 09 PHP
zend framework多模块多布局配置
Feb 26 PHP
PHP session有效期session.gc_maxlifetime
Apr 20 PHP
php中opendir函数用法实例
Nov 15 PHP
大家在抢红包,程序员在研究红包算法
Aug 31 PHP
基础的WordPress插件制作教程
Nov 24 PHP
Symfony生成二维码的方法
Feb 04 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
Nov 17 PHP
PHP实现的解汉诺塔问题算法示例
Aug 06 PHP
php两点地理坐标距离的计算方法
Dec 29 PHP
php layui实现前端多图上传实例
Jul 30 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/03 欧美动漫
学习php设计模式 php实现建造者模式
2015/12/07 PHP
PDO::errorInfo讲解
2019/01/28 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
JScript中的undefined和&quot;undefined&quot;的区别
2007/03/08 Javascript
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
js 表格隔行颜色
2009/12/02 Javascript
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
jquery无刷新验证邮箱地址实现实例
2014/02/19 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
BootStrap的JS插件之轮播效果案例详解
2016/05/16 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
浅析使用BootStrap TreeView插件实现灵活配置快递模板
2016/11/28 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
python每次处理固定个数的字符的方法总结
2013/01/29 Python
Linux环境下MySQL-python安装过程分享
2015/02/02 Python
Python连接mysql数据库的正确姿势
2016/02/03 Python
Python实现自定义函数的5种常见形式分析
2018/06/16 Python
python 实现求解字符串集的最长公共前缀方法
2018/07/20 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
Spring实战之使用util:命名空间简化配置操作示例
2019/12/09 Python
Python利用Scrapy框架爬取豆瓣电影示例
2020/01/17 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
澳大利亚在线床零售商:Bedworks
2020/09/01 全球购物
2014信息公开实施方案
2014/02/22 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
房屋租赁意向书
2014/04/01 职场文书
会计求职信范文
2014/05/24 职场文书
见习报告怎么写
2014/10/31 职场文书
小学运动会加油词
2015/07/18 职场文书
2016年党建工作简报
2015/11/26 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP