加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP strstr 函数判断字符串是否否存在的实例代码

发布时间:2020-12-12 19:54:35 所属栏目:PHP教程 来源:网络整理
导读:PHP strstr 定义和用法 strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。 语法 strstr(string,search) 参数 描述 string 必需。规定被搜索的字符串。 search

PHP strstr 定义和用法
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。 语法 strstr(string,search)

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

提示和注释

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

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

例子
例子 1

代码如下:
echo strstr("Hello world!","world");
?>

输出:

world!

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

代码如下:
echo strstr("Hello world!",111);
?>

输出:

o world!

PHP用strstr()函数阻止垃圾评论

假如你的网站垃圾评论很多,大部分垃圾评论是带链接的,因为要增加反向链接嘛,所以你可以使用下面的小技巧来杜绝这些带链接的垃圾评论。
代码如下:
$content = $_POST['content'];
$garbage = strstr($content,"if($garbage == false)
{
// 数据库插入代码
}
else
{
echo "";
}
?>

PHP利用REFERER根居访问来地址进行跳转

比如,我有一个开发一个黄页源码上转到了站长之家。之前定了一个演示程序地址: //www.52php.cn 而现在这个域名需要用来作其它的站,又不杀望原来的演示地址失效怎么办呢。那我就可以利用PHP REFERER来判断来源如果它是自至站长下载站的地址 我就把它己转移站点域名上。 我就是在//www.52php.cn这个站点上的index.php里放置了如下的代码让其来源于 files.52php.cn 的访问定位到我的服务器常用软件下载 http://s.52php.cn 大家可以到这个页面里的 演示地址
代码如下:
$referHost = parse_url($_SERVER['HTTP_REFERER'],PHP_URL_HOST);
$validDomain = 'files.52php.cn';
$valid = strstr($referHost,$validDomain) == $validDomain;
if(!empty($valid)){
echo '';
exit;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读