php从右向左/从左向右截取字符串的实现方法
作者:bea
语法: substr(要截取的字符串, 开始位置 ,截取长度) 开始位置从0开始,如果想从第一个字符开始截取,则开始位置参数为0. 最后一个参数是可选的,如果只提供开始位置,则从开始位置截取到最后 先看从左向右截取的例子: 1、从第2个字符截取到最后 代码如下: $result = substr (“abcdef”, 1); echo($result); 输出结果为:bcdef 2、从第2个字符开始截取3个 代码如下: $result = substr (“
语法:
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
有用 | 无用
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中利用wsdl创建标准webservice的实现代码
- PHP新手NOTICE错误常见解决方法
- PHPExcel读取Excel文件的实现代码
- PHP spl_autoload_register实现自动加载研究
- 采用PHP函数memory_get_usage获取PHP内存清耗量的方法
- PHP中文件缓存转内存缓存的方法
- php urlencode()与urldecode()函数字符编码原理详解
- PHP中实现中文字符进制转换原理分析
- PHP性能优化工具篇Benchmark类调试执行时间
- PHP性能优化准备篇图解PEAR安装
- PHPWind与Discuz截取字符函数substrs与cutstr性能比较
- php的chr和ord函数实现字符加减乘除运算实现代码
- PHP函数篇之掌握ord()与chr()函数应用
- PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
- PHP详解ASCII码对照表与字符转换
- Ajax实时验证用户名/邮箱等是否已经存在的代码打包
- PHP循环语句笔记(foreach,list)
- openPNE常用方法分享
- 使用php+Ajax实现唯一校验实现代码[简单应用]