我有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中搜索值$higher(在本例中为3),并得到"user2"和"user3"作为返回。
我该怎么做?
非常感谢。
您可以使用array_search
按值搜索数组并获取关联键。
$key = array_search($higher,$arr);