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

php – 如何使用strpos来确定输入字符串中是否存在字符串?

发布时间:2020-12-13 16:37:50 所属栏目:PHP教程 来源:网络整理
导读:$filename = 'my_upgrade(1).zip';$match = 'my_upgrade';if(!strpos($filename,$match)) { die(); }else { //proceed } 在上面的代码中,当文件名不包含文本字符串“my_upgrade”时,我试图消除脚本.但是,在给出的示例中,它不应该死,因为“my_upgrade(1).zip
$filename = 'my_upgrade(1).zip';
$match = 'my_upgrade';

if(!strpos($filename,$match))
    {
    die();
    }
else 
   {
   //proceed
   }

在上面的代码中,当文件名不包含文本字符串“my_upgrade”时,我试图消除脚本.但是,在给出的示例中,它不应该死,因为“my_upgrade(1).zip”包含字符串“my_upgrade”.

我失踪了什么

如果没有找到字符串,strpos返回false,如果在开始时找到,则返回0.使用 identity operator来区分两个:
if (strpos($filename,$match) === false) {

顺便说一下,这个事实记录在official documentation的红色背景和感叹号上.

(编辑:李大同)

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

    推荐文章
      热点阅读