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的红色背景和感叹号上. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |