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中的日期处理方法集锦
Jan 02 PHP
应用开发中涉及到的css和php笔记分享
Aug 02 PHP
理解和运用PHP中的多态性[译]
Aug 02 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
Jul 30 PHP
PHP实现删除字符串中任何字符的函数
Aug 11 PHP
如何使用GDB调试PHP程序
Dec 08 PHP
PHP处理CSV表格文件的常用操作方法总结
Jul 01 PHP
php 如何禁用eval() 函数实例详解
Dec 01 PHP
PHP实现的MD5结合RSA签名算法实例
Oct 07 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
Oct 10 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
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
PHP生成UTF8文件的方法
2010/05/15 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
PHP随机数函数rand()与mt_rand()的讲解
2019/03/25 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
Javascript 按位左移运算符使用介绍(
2014/02/04 Javascript
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
vue2项目使用sass的示例代码
2017/06/28 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
js定义类的方法示例【ES5与ES6】
2019/07/30 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
JavaScript canvas绘制圆弧与圆形
2020/02/18 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
2020/07/22 Javascript
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
Python图形绘制操作之正弦曲线实现方法分析
2017/12/25 Python
python3实现跳一跳点击跳跃
2018/01/08 Python
Django自定义manage命令实例代码
2018/02/11 Python
mac 安装python网络请求包requests方法
2018/06/13 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
Python创建数字列表的示例
2019/11/28 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
keras中的History对象用法
2020/06/19 Python
Python Merge函数原理及用法解析
2020/09/16 Python
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
2014年企业员工工作总结
2014/12/09 职场文书
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android