在数组列表中搜索变量内容

时间:2014-10-05 05:04:35

标签: php

我有4个字符串,数字如下:

$num1 = 0;
$num2 = 3;
$num3 = 3;
$num4 = 0;

然后我得到更高的数字:

$higher = max($num1, $num2, $num3, $num4);

所以我得到“$ higher = 3”

然后我创建一个数字所有者的数组,数字本身就像这样:

$arr = array("user1" => $num1, "user2" => $num2, "user3" => $num3, "user4" => $num4);

现在我的问题:

我想搜索我的数组$ arr以获得更高的值$(在这种情况下为3)并将“user2”和“user3”作为返回值。

我该怎么做?

非常感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用array_search按值搜索数组并获取相关密钥。

$key = array_search($higher,$arr);