我需要一些簡單的PHP代碼,如果查詢字符串中包含三個變量中的任何一個,就可以返回指定的變量。可能更容易這樣解釋:PHP比較並返回查詢字符串中的變量
if {querystring} contains {var1} or {var2} or {var3} return {var1}
這是擴展了以下問題:Creating a canonical with PHP
我需要補充說代碼在function params
指定的變量之一,在鏈接的問題。
我需要一些簡單的PHP代碼,如果查詢字符串中包含三個變量中的任何一個,就可以返回指定的變量。可能更容易這樣解釋:PHP比較並返回查詢字符串中的變量
if {querystring} contains {var1} or {var2} or {var3} return {var1}
這是擴展了以下問題:Creating a canonical with PHP
我需要補充說代碼在function params
指定的變量之一,在鏈接的問題。
如果要分析當前請求的查詢字符串:
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 ...
。
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'; }
}
這是你的意思
你到了鏈接的問題(parse_url()+ parse_str())+ in_array(答案)+一點思考。自己做點事不應該太難。 – svens 2011-01-29 19:10:20
@svens - 不幸的是我沒有學習PHP。也許現在是一個很好的時間:) – Matt 2011-01-29 19:13:43