当前位置:Gxlcms > PHP教程 > strpos函数,该如何处理

strpos函数,该如何处理

时间:2021-07-01 10:21:17 帮助过:37人阅读

strpos函数
/>推荐[c]
/>特荐[a]
/>头条[h]
/>特荐[o]
/>特荐[n]

我想判断$row['flag']是不是c,a,h,o,n其中的一个。加个对勾。这么写为什么只能判断推荐【c】那个啊?后面的都没有显示啊。既然第一个能成功后面的也应该对吧。

分享到: 更多


------解决方案--------------------
strpos($row['flag'],'c') !== false
------解决方案--------------------
if(strpos($row['flag'],'c') !== false)
其他类同

strpos 返回整数(找不到返回逻辑假)
'true' 在数值比较中被转换为 0
如果 $row['flag'] 第一个字符为 c 时,恰巧被匹配
其他字符返回的都不是 0,所以不会匹配成功

人气教程排行