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 相关文章推荐
让你同时上传 1000 个文件 (一)
Oct 09 PHP
PHP 翻页 实例代码
Aug 07 PHP
php下使用curl模拟用户登陆的代码
Sep 10 PHP
php中神奇的fastcgi_finish_request
May 02 PHP
异步加载技术实现当滚动条到最底部的瀑布流效果
Sep 16 PHP
discuz图片顺序混乱解决方案
Jul 29 PHP
详解php中反射的应用
Mar 15 PHP
Zend Framework实现将session存储在memcache中的方法
Mar 22 PHP
Yii的Srbac插件用法详解
Jul 14 PHP
laravel 解决强制跳转 https的问题
Oct 22 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 PHP
thinkphp5 redis缓存新增方法实例讲解
Mar 24 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和JAVA中的重载(overload)和覆盖(override) 介绍
2012/03/01 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
2015/03/12 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
2014/03/13 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
JS表单验证的代码(常用)
2016/04/08 Javascript
解析jQueryEasyUI的使用
2016/11/22 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
React学习笔记之事件处理(二)
2017/07/02 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
2017/07/16 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
vue 组件的封装之基于axios的ajax请求方法
2018/08/11 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
2018/10/12 Javascript
详解微信小程序网络请求接口封装实例
2019/05/02 Javascript
Vue3.0 响应式系统源码逐行分析讲解
2019/10/14 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
2020/06/05 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
Python 中迭代器与生成器实例详解
2017/03/29 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
python 浮点数四舍五入需要注意的地方
2020/08/18 Python
NEW LOOK官网:英国时装零售巨头之一,快时尚品牌
2017/01/11 全球购物
20年同学聚会感言
2014/02/03 职场文书
2016年教师党员承诺书范文
2016/03/24 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
fastdfs+nginx集群搭建的实现
2021/03/31 Servers
Python使用scapy模块发包收包
2021/05/07 Python
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电