如果查询字符串中包含三个变量中的任何一个,我需要一些简单的PHP代码来返回指定的变量。可能更容易解释如下:
if {querystring} contains {var1} or {var2} or {var3} return {var1}
这扩展了以下问题:Creating a canonical with PHP
我需要在链接问题中将所述代码添加到function params
中指定的变量之一。
答案 0 :(得分:1)
如果要分析当前请求的查询字符串:
array_search($var1,$_GET)!==false OR array_search($var2,$_GET)!==false ....
否则:
$vars = array();
parse_string($queryString,$vars);
if(array_search($var1,$vars)!==false OR array_search($var2,$vars)!==false ...
。
答案 1 :(得分:1)
function evaluateThis($var1,$var2,$var3) {
if((strpos($string,$var1) !== false) || (strpos($string,$var1) !== false) || (strpos($string,$var1) !== false)) {
return $var1;
}
else { return 'string not found'; }
}
这就是你的意思