我有一个输入:
$url = $params[0];
我有一个数组:
$dictionary = array(
"stock" => 1,
"user" => 2,
"zone" => 3);
如何使用输入搜索此数组的左侧值(股票、用户、区域等)并返回右侧值(1、2、3等)?
非常简单,只需像这个一样访问它
$dictionary[$url]
您可以使用此$url变量作为键来获取与之相关的=>值。
$dictionary = array(
"stock" => 1,
"user" => 2,
"zone" =>3);
$url = $params[0];
$yourDesiredValue = $dictionary[$url];
由于您正在搜索,您将需要检查值(我认为是$url
)是否在数组中设置,如果为true则返回。
$value = false;
if (isset($dictionary[$url])) {
$value = $dictionary[$url];
}
然后,如果搜索失败,则$value
将是false
,但如果搜索成功,则包含数字。