Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何搜索数组并返回它';s"=&燃气轮机&引用;价值_Php_Arrays - Fatal编程技术网

Php 如何搜索数组并返回它';s"=&燃气轮机&引用;价值

Php 如何搜索数组并返回它';s"=&燃气轮机&引用;价值,php,arrays,Php,Arrays,我有一个意见: $url = $params[0]; 我有一个数组: $dictionary = array( "stock" => 1, "user" => 2, "zone" => 3); 如何使用输入搜索此数组的左侧值(股票、用户、区域等)并返回右侧值(1、2、3等)?非常简单,只需像这样访问它即可 $dictionary[$url] 您可以使用这个$url变量作为键来获取与之关联的=>值 $dictionary=数组( “股票”=>1,

我有一个意见:

$url = $params[0];
我有一个数组:

$dictionary = array(
    "stock" => 1,
    "user" => 2,
    "zone" => 3);

如何使用输入搜索此数组的左侧值(股票、用户、区域等)并返回右侧值(1、2、3等)?

非常简单,只需像这样访问它即可

$dictionary[$url]

您可以使用这个$url变量作为键来获取与之关联的=>值

$dictionary=数组(
“股票”=>1,
“用户”=>2,
“区域”=>3);
$url=$params[0];

$yourDesiredValue=$dictionary[$url]由于您正在搜索,您将需要检查值(我假定
$url
)是否在数组中设置,如果为true,则返回它

$value = false;
if (isset($dictionary[$url])) {
  $value = $dictionary[$url];
}

然后,如果搜索失败,
$value
将为
false
,但如果搜索成功,则包含数字。

您的意思是<代码>$dictionary['stock']
。。。如果
$url
是股票、用户或其他什么
$dictionary[$url]
将返回与其关联的数字。