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中实现汉字转区位码应用源码实例解析
Jun 14 PHP
PHP不用递归实现无限分级的例子分享
Apr 18 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
Jul 25 PHP
彻底删除thinkphp3.1案例blog标签的方法
Dec 05 PHP
php修改文件上传限制方法汇总
Apr 07 PHP
纯php生成随机密码
Oct 30 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
Mar 05 PHP
Smarty环境配置与使用入门教程
May 11 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
Jul 06 PHP
PHP实现的简单对称加密与解密方法实例小结
Aug 28 PHP
PHP连接及操作PostgreSQL数据库的方法详解
Jan 30 PHP
php计数排序算法的实现代码(附四个实例代码)
Mar 31 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中global和$GLOBALS[]的分析之一
2012/02/02 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
探讨如何把session存入数据库
2013/06/07 PHP
php发送post请求的三种方法
2014/02/11 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
javascript 变量作用域 代码分析
2009/06/26 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
js调试工具console.log()方法查看js代码的执行情况
2014/08/08 Javascript
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
JavaScript模拟push
2016/03/06 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
详解使用VUE搭建后台管理系统(vue-cli更新至3.0)
2018/08/22 Javascript
nodejs高大上的部署方式(PM2)
2018/09/11 NodeJs
微信小程序实现折线图的示例代码
2019/06/07 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
python获取外网ip地址的方法总结
2015/07/02 Python
Python生成短uuid的方法实例详解
2018/05/29 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
python路径的写法及目录的获取方式
2019/12/26 Python
python识别验证码的思路及解决方案
2020/09/13 Python
Python 生成短8位唯一id实战教程
2021/01/13 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
印度购物网站:TATA CLiQ
2017/11/23 全球购物
性能服装:HYLETE
2018/08/14 全球购物
高中生操行评语大全
2014/04/25 职场文书
机关党员公开承诺书
2014/08/30 职场文书
英文导游词
2015/02/13 职场文书
上课睡觉万能检讨书
2015/02/17 职场文书
Python中requests做接口测试的方法
2021/05/30 Python
Python实现数据的序列化操作详解
2022/07/07 Python