如何在PHP中利用strstr函数对字符串进行判断

介绍

本篇文章给大家分享的是有关如何在PHP中利用strstr函数对字符串进行判断,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

strstr()函数搜索一个字符串在另一个字符串中的第一次出现。

该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回假。

语法

strstr(字符串,搜索)

参数描述字符串必需。规定被搜索的字符串.search必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字ASCII值的字符。

提示和注释

注释:该函数是二进制安全的。

注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用stristr ()。

例子
例子1

代码如下:


& lt; ?php
回声strstr (“Hello world !”,“world");
?在


输出:

世界!

例子2
在本例中,我们将搜索“o"的ASCII值所代表的字符:

代码如下:


& lt; ?php
回声strstr (“Hello world !“, 111年)。
?在

输出:

世界!

<强> php用strstr()函数阻止垃圾评论

假如你的网站垃圾评论很多,大部分垃圾评论是带链接的,因为要增加反向链接嘛,所以你可以使用下面的小技巧来杜绝这些带链接的垃圾评论。

代码如下:


& lt; ?php
$内容=$ _POST[& # 39;内容# 39;];
垃圾=strstr美元(美元的内容,“& lt; a");
if($垃圾==false)
{
//数据库插入代码
}其他

{
回声“& lt; script>警报(& # 39;你的评论不能带有链接& # 39;);history.go (1); & lt;/script>“;
}
?比;



<强> PHP利用推荐人根居访问来地址进行跳转

强比如,我有一个开发一个黄页源码上转到了站长之家。之前定了一个演示程序地址:https://www.jb51.net而现在这个域名需要用来作其它的站,又不杀望原来的演示地址失效怎么办呢。那我就可以利用PHP推荐人来判断来源如果它是自至站长下载站的地址我就把它己转移站点域名上。

我就是在https://www.jb51.net这个站点上的index . PHP里放置了如下的代码让其来源于img.jbzj.com的访问定位到我的服务器常用软件下载http://s.jb51.net

大家可以到这个页面里的演示地址

代码如下:


& lt; ?php
$ referHost=parse_url ($ _SERVER [& # 39; HTTP_REFERER& # 39;], PHP_URL_HOST);
$ validDomain=& # 39; img.jbzj.com& # 39;;
$有效=strstr (referHost, validDomain美元)==$ validDomain;如果(
!空(有效)美元){
回声& # 39;& lt; script> location.href=https://www.yisu.com/zixun/癶ttp://s.jb51.net”; ';
退出;
}

以上就是如何在PHP中利用strstr函数对字符串进行判断,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

如何在PHP中利用strstr函数对字符串进行判断