我有一個輸入:如何搜索一個數組並找回它的「=>」值?
$url = $params[0];
我有一個數組:
$dictionary = array(
"stock" => 1,
"user" => 2,
"zone" => 3);
如何使用該輸入來搜索這個數組(股票,用戶,區域等)的左值並返回右側的值(1,2,3等)?
我有一個輸入:如何搜索一個數組並找回它的「=>」值?
$url = $params[0];
我有一個數組:
$dictionary = array(
"stock" => 1,
"user" => 2,
"zone" => 3);
如何使用該輸入來搜索這個數組(股票,用戶,區域等)的左值並返回右側的值(1,2,3等)?
很簡單,只是訪問它像這樣
$dictionary[$url]
您可以使用此$ url變量爲一鍵搞定與之相關的=>值。
3210
既然你正在尋找,你會想檢查值(我相信$url
)被設置在陣列中,如果真正返回。
$value = false;
if (isset($dictionary[$url])) {
$value = $dictionary[$url];
}
然後,$value
將false
如果搜索失敗,但包含數字,如果搜索成功。
你的意思是......'$ dictionary ['stock']'? ...如果'$ url'是股票或用戶或其他...'$字典[$ url]'會返回與它關聯的數字。 – smerny