php从右向左/从左向右截取字符串的实现方法


Posted in PHP onNovember 28, 2011

语法:
substr(要截取的字符串, 开始位置 ,截取长度)

开始位置从0开始,如果想从第一个字符开始截取,则开始位置参数为0.
最后一个参数是可选的,如果只提供开始位置,则从开始位置截取到最后

先看从左向右截取的例子:

1、从第2个字符截取到最后

$result = substr (“abcdef”, 1); 
echo($result);

输出结果为:bcdef
2、从第2个字符开始截取3个
$result = substr (“abcdef”, 1,3); 
echo($result);

输出结果为:bcd
从右向左截取:
1、从右向左截取1个字符
$result = substr (“abcdef”, -1); 
echo($result);

输出结果为:f
2、从右向左截取2个字符
$result = substr (“abcdef”, -2); 
echo($result);

输出结果为:ef
3、从右边第3个字符向左截取1个字符
$result = substr (“abcdef”, -3,1); 
echo($result);

输出结果为:d
PHP 相关文章推荐
php面向对象全攻略 (四)构造方法与析构方法
Sep 30 PHP
php设计模式 Adapter(适配器模式)
Jun 26 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
Jun 28 PHP
PHP入门经历和学习过程分享
Apr 11 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
Sep 29 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
Sep 23 PHP
详解PHP的Yii框架中日志的相关配置及使用
Dec 08 PHP
PHP面向对象程序设计组合模式与装饰模式详解
Dec 02 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
laravel 字段格式化 modle 字段类型转换方法
Sep 30 PHP
PHP中mysqli_get_server_version()的实例用法
Feb 03 PHP
PHP的array_diff()函数在处理大数组时的效率问题
Nov 27 #PHP
PHP 中检查或过滤IP地址的实现代码
Nov 27 #PHP
PHP中usort在值相同时改变原始位置问题的解决方法
Nov 27 #PHP
PHP中strtotime函数使用方法详解
Nov 27 #PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 #PHP
用PHP写的基于Memcache的Queue实现代码
Nov 27 #PHP
PHP中去除换行解决办法小结(PHP_EOL)
Nov 27 #PHP
You might like
人族 TERRAN 概述
2020/03/14 星际争霸
PHP编码规范之注释和文件结构说明
2010/07/09 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
图片自动更新(说明)
2006/10/02 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
document.documentElement的一些使用技巧
2013/04/18 Javascript
JS分页效果示例
2013/10/11 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
JavaScript字符串常用类使用方法汇总
2015/04/14 Javascript
深入浅析JS Function()构造函数
2016/08/22 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
js中document.referrer实现移动端返回上一页
2017/02/22 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
解决phantomjs截图失败,phantom.exit位置的问题
2018/05/17 Python
Python键盘输入转换为列表的实例
2018/06/23 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
python里dict变成list实例方法
2019/06/26 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
2019/10/04 Python
python3爬取torrent种子链接实例
2020/01/16 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
html5画布旋转效果示例
2014/01/27 HTML / CSS
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
一套C++笔试题面试题
2012/06/06 面试题
项目建议书范文
2014/05/12 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python