如何确保字符串和数组之间不存在部分匹配?
原文链接:https://www.f2er.com/php/136236.html现在我正在使用语法:
if ( !array_search( $operating_system,$exclude ) ) {
其中$operating_system的值具有无关的细节,永远不会只是机器人,爬行或蜘蛛.
作为一个例子,$operating_system的值是
"Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)"
$exclude是一系列不需要的项目
$exclude = [ 'bot','crawl','spider' ];
我想这个例子使IF失败,因为bot既包含在字符串中又是一个数组元素.