我正在尝试获取数组中的最大值,同时仍保留项目标签。我知道我可以通过运行 sort() 来做到这一点,但如果我这样做,我只会丢失标签——这对于我需要的东西来说毫无意义。这是数组:
array("a"=>1,"b"=>2,"c"=>4,"d"=>5);
有什么想法吗?
最佳答案
不要对数组进行排序以获得最大值。
获取最大值:
$value = max($array);
获取对应的key:
$key = array_search($value, $array);
关于PHP 从数组中获取最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6676768/