php中strstr strrchr,字符串的子串,stristr四个函数有什么区别

介绍

这篇文章给大家介绍php中strstr, strrchr,字符串的子串,stristr四个函数有什么区别,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

php中strstr, strrchr,字符串的子串,stristr四个函数用法区别:

php中strstr strrchr substr stristr这四个字符串操作函数特别让人容易混淆,常用的是字符串的子串,strstr,基本上可以满足对字符串的操作。

下面介绍一下这个几个函数的区别。

<强>一、strstr和strcchr的区别

strstr显示第一次找的到,要查找的字符串,以及后面的字符串。
strrchr显示最后一次找的到,要查找的字符串,以及后面的字符串。

代码如下:


& lt; ?php
$邮件=& # 39;test@test.com@yisu.com& # 39;;
$域=strstr(电子邮件、& # 39;@ # 39;);
回声“strstr测试结果domain<美元;br>“;
$域=strrchr邮件,美元& # 39;@ # 39;);
回声“strrchr测试结果domain<美元;br>“;
?在

结果如下:

strstr测试结果@test.com@yisu.com
strrchr测试结果@yisu.com

<强>二,strstr和stristr的区别

strstr是大小写敏感的。
stristr是大小写不敏感的。

代码如下:


& lt; ?php
$邮件=& # 39;zhangYing@yisu.com& # 39;;
$域=strstr(电子邮件、& # 39;y # 39;);
回声“strstr测试结果domain<美元;br>“;
$域=stristr(电子邮件、& # 39;y # 39;);
回声“stristr测试结果domain<美元;br>“;
?在

结果如下:

strstr测试结果yisu.com
stristr测试结果Ying@yisu.com

<强>三,strstr和字符串的子串的区别

strsr是匹配后截取。
的子串是不匹配,根据起始位置,进行截取。

代码如下:


& lt; ?php
$邮件=& # 39;zhangYing@yisu.com& # 39;;
$域=strstr(电子邮件、& # 39;y # 39;);
回声“strstr测试结果domain<美元;br>“;
域美元=substr(电子邮件、美元7);
回声“substr测试结果domain<美元;br>“;
?在

结果如下:
strstr测试结果yisu.com
substr测试结果yisu.com

关于php中strstr, strrchr,字符串的子串,stristr四个函数有什么区别就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

php中strstr strrchr,字符串的子串,stristr四个函数有什么区别