2019-02-22

2019-02-22  本文已影响0人  幻无虚生

strstr

--查找字符串首的首次出现
//说明 strstr(string $haystack,mixd $needle [,boll $before_needle=FALSE]):string
$email = 'wang@gmail.com';
$domain= strstr($email,'@');
echo $dmain;//输出: @gmail.com

$user =strstr($email,'@',true);//从php 5.3开始
echo $user //输出:  wang

strrchr

查找指定字符在字符串中的最后一次出现
//说明 strrchr(string haystack ,mixed $neeld):string
echo strrchr("Hello world!","world") //输出:world

strrpos

-计算指定字符串在不表字符串中最后一次出现的位置
//说明:strrpos(string $haystack,string $needle [,int $offset=0]):int
$foo="0123456789a123456789b123456789c";
var_dump(strrpos($foo,'7',-5));//从尾部第五个位置结束,结果:int(17)
var_dump(strrpos($foo,'7',20));//从左侧开始20个位置开始查询  结果:int(27)
var_dump(strrpos($foo,'7','28'));//结果bool(false)

stripos

查找字符串首次出现的位置(不区分大小写)
//说明 : stripos(string $haystack,string $needle [,int $offset=0]):int
echo strpos("I Iove pHp, I love php too!","php");//输出19
echo stripos("I Iove pHp, I love php too!","php");//输出7

strpos

查找字符串首次出现的位置
//说明 strpos(string $haystack,miexd $neeld [,int $offset=0]);
strpos("I love pHp,I love php too!",'php');//输出7
上一篇下一篇

猜你喜欢

热点阅读