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制作静态网站的模板框架(一)
Oct 09 PHP
php 5.3.5安装memcache注意事项小结
Apr 12 PHP
初步介绍PHP扩展开发经验分享
Sep 06 PHP
php中通过DirectoryIterator删除整个目录的方法
Mar 13 PHP
php检查日期函数checkdate用法实例
Mar 19 PHP
PHP实现事件机制的方法
Jul 10 PHP
PHP实现C#山寨ArrayList的方法
Jul 16 PHP
Yii中srbac权限扩展模块工作原理与用法分析
Jul 14 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
Jul 25 PHP
php源码 fsockopen获取网页内容实例详解
Sep 24 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Dec 14 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
Mar 14 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
无数据库的详细域名查询程序PHP版(2)
2006/10/09 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
JS 修改URL参数(实现代码)
2013/07/08 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
jQuery实现防止提交按钮被双击的方法
2015/03/24 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
vue单页应用中如何使用jquery的方法示例
2017/07/27 jQuery
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
2020/10/24 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
python三元运算符实现方法
2013/12/17 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
python爬取网页内容转换为PDF文件
2020/07/28 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
Nobody Denim官网:购买高级女士牛仔裤
2021/03/15 全球购物
药剂专业学生求职信范文
2013/12/28 职场文书
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
2014高考励志标语
2014/06/05 职场文书
建筑工地质量标语
2014/06/12 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
大学生求职自荐信
2015/03/24 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang