strrchr():函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符;
注意:是最后一次出现的位置。语法:strrchr(string,char);
参数列表:
参数 | 描述 |
---|---|
string | 必须,规定要搜索的字符串; |
char | 必须,规定要查找的字符。如果该参数是数字,则搜索匹配此数字的ASCII值的字符; |
For example:
$var="google";
$var2=strrchr($var,"o");
echo $var2;
output: ogle
>注意看google中有两个o,在此我要输出o到最后一个字符的字符串,而这里返回的却是ogle,也就说明是o最后一次出现的位置;
substr():函数返回字符串的一部分。
语法:substr(string,start,length);
参数列表
参数 | 描述 |
---|---|
string | 必须,规定要返回其中一部分的字符串; |
start | 规定在字符串的何处开始。正数:在字符串指定的位置开始;负数:在从字符串结尾开始的指定位置开始;0:在字符串中的第一个字符处开始 |
length | 可选。规定被返回字符串的长度。默认是直到字符串的结尾。正数从start 参数所在的位置返回的长度;负数 - 从字符串末端返回的长度 |
For example:
$var="Hello world";
$var2=substr($var,6);
echo $var2;
output:world
注意:这里空格“ ”也算一个字符;