php中substr()函数参数说明及用法实例


Posted in PHP onNovember 15, 2014

本文实例讲述了php中substr()函数参数说明及用法。分享给大家供大家参考。具体如下:

string substr(string $string ,int $start [, int $length ]),它可以用于在一个较长的字符串中查找匹配的字符串或字符,$string为所要处理的字符串,$start为开始选取的位置,$length为要选取的长度.

$length 为正数据从左向右读取字符.

$length 为负数时就右向左读取字符.

string 必需,规定要返回其中一部分的字符串.

start 必需,规定在字符串的何处开始.

charlist 可选,规定要返回的字符串长度,默认是直到字符串的结尾.

正数 - 在字符串的指定位置开始

负数 - 在从字符串结尾的指定位置开始

0 - 在字符串中的第一个字符处开始

PHP实例代码如下:

$rest_1 = substr("abcdef", 2); // returns "cdef" 

$rest_2 = substr("abcdef", -2); // returns "ef" 

 

$rest1 = substr("abcdef", 0, 0); // returns "" 

$rest2 = substr("abcdef", 0, 2); // returns "ab" 

$rest3 = substr("abcdef", 0, -1); // returns "abcde" 

$rest4 = substr("abcdef", 2,0); // returns "" 

$rest5 = substr("abcdef", 2,2); // returns "cd" 

$rest6 = substr("abcdef", 2, -1); // returns "cde" 

$rest7 = substr("abcdef", -2,0); // returns "" 

$rest8 = substr("abcdef", -2,2); // returns "ef" 

$rest9 = substr("abcdef", -2,-1); // returns "e"

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
发挥语言的威力--融合PHP与ASP
Oct 09 PHP
某大型网络公司应聘时的笔试题目附答案
Mar 27 PHP
apache+php+mysql安装配置方法小结
Aug 01 PHP
php中使用__autoload()自动加载未定义类的实现代码
Feb 06 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
php中通过数组进行高效随机抽取指定条记录的算法
Sep 09 PHP
PHP安全上传图片的方法
Mar 21 PHP
经典PHP加密解密函数Authcode()修复版代码
Apr 05 PHP
php文件缓存类用法实例分析
Apr 22 PHP
PHP以json或xml格式返回请求数据的方法
May 31 PHP
一次因composer错误使用引发的问题与解决
Mar 06 PHP
PHP进阶学习之命名空间基本用法分析
Jun 18 PHP
PHP中变量引用与变量销毁机制分析
Nov 15 #PHP
微信公众号开发之微信公共平台消息回复类实例
Nov 14 #PHP
微信公众号点击菜单即可打开并登录微站的实现方法
Nov 14 #PHP
php异步多线程swoole用法实例
Nov 14 #PHP
PHP判断数据库中的记录是否存在的方法
Nov 14 #PHP
PHP合并静态文件详解
Nov 14 #PHP
php判断类是否存在函数class_exists用法分析
Nov 14 #PHP
You might like
短波收音机简介
2021/03/01 无线电
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
php 上传文件类型判断函数(避免上传漏洞 )
2010/06/08 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
PHP中关键字interface和implements详解
2017/06/14 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
细说javascript函数从函数的构成开始
2013/08/29 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
layui的数据表格+springmvc实现搜索功能的例子
2019/09/28 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
分享15个最受欢迎的Python开源框架
2014/07/13 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
Python3几个常见问题的处理方法
2019/02/26 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
一套比较完整的软件测试人员面试题
2012/05/13 面试题
工作会议欢迎词
2014/01/16 职场文书
先进事迹报告会主持词
2014/04/02 职场文书
2014党员批评和自我批评思想汇报
2014/09/21 职场文书
科技馆观后感
2015/06/08 职场文书
2016年国庆节新闻稿范文
2015/11/25 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
利用JavaScript写一个简单计算器
2021/11/27 Javascript