很多站长朋友们都不太清楚php截取后几位,今天小编就来给大家整理php截取后几位,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php如何截取最后一个/后面的字符 2、 PHP在字符串中截取出后三位数字并将该数字加一 3、 php正则表达式字符串中提取数字,并截取其中的6位 4、 PHP截取字段的后三位字符,注意字段是自己输入不是数据库的 5、 例如:1234567890456 67899 678900889 用php截取后五位数 代码怎么写? php如何截取最后一个/后面的字符php代码如下:
<?php
$str = "baiduzhidao";
$a = substr($str,-1);
echo $a
其输出结果是:“o”
1.substr函数的语法
substr(string,start,length)
2.参数解析:
string:
要截取的字符串;
start:
必需。规定在字符串的何处开始。
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾开始的指定位置开始
0 - 在字符串中的第一个字符处开始
length:
可选。规定被返回字符串的长度。默认是直到字符串的结尾。
正数 - 从 start 参数所在的位置返回的长度
负数 - 从字符串末端返回的长度
PHP在字符串中截取出后三位数字并将该数字加一<?php
$str = "abcdefg001";
$num = intval(substr($str,strlen($str)-3,3))+1;
$num = sprintf("%03d",$num);
$str = substr($str,0,strlen($str)-3).$num ;
echo $str;
?>
php正则表达式字符串中提取数字,并截取其中的6位<?php
$str='b37ba964bb7dfab1869e1cf8';
$preg= "/\d/is";
preg_match_all($preg,$str,$arr);
$temp=implode('',$arr[0]);
echo $temp;//匹配的数字
echo '<br/>'. substr($temp,1,4);//第2位开始取4个
echo '<br/>'.substr($temp,2,5);//第3位开始取5个
?>
PHP截取字段的后三位字符,注意字段是自己输入不是数据库的$email = '123456789abcdefg'; //字符串
echo substr($email,strlen($email)- 3,3); //总长度减3,得到的长度往后截取3位,得到的就是最后三位
例如:1234567890456 67899 678900889 用php截取后五位数 代码怎么写?$num = 1234567890456 67899 678900889;
echo substr($num,-5);
解释看楼上,MESEAL朋友的.
-5是索引, 后边的length参数不写的话,就默认到字符串结尾处.
关于php截取后几位的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。