在项目开发的过程中有时候需要进行字符串的截取并且根据情况需要返回前边部分后者后边部分。
如果截取前半部分
一、strstr 和 strcchr的区别
strstr 显示第一次找到,要查找的字符串,以及后面的字符串。
strrchr 显示最后一次找到,要查找的字符串,以及后面的字符串。
二、strstr与strchr区别
strstr(string, search) 所查找的字符串在指定字符串中第一次出现的位置;
strchr(string, search) 查找字符串在指定字符串中第一次出现的位置;
strstr()与strchr()功效相同,两个位同义函数;
不同的是strstr有第三个参数,如下:
echo strstr('abc.txt', '.'); //返回.txt
echo strstr('abc.txt', '.', true); //如果有第三个参数则会返回abc;即返回所查找字符之前的字符串
注:strpos() 用法同strstr() 但是strpos的效率要比strstr高。
三、strstr 和 stristr的区别
strstr 是大小写敏感的。
stristr 是大小写不敏感的。
评论 (0)