这篇文章给大家介绍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四个函数有什么区别就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。