一尘不染

PHP从数组中获得最高价值

php

我试图获取数组中的最大值,同时仍保留项目标签。我知道我可以通过运行sort()来做到这一点,但是如果这样做,我只会丢失标签-
这对于我需要的东西毫无意义。这是数组:

array("a"=>1,"b"=>2,"c"=>4,"d"=>5);

有任何想法吗?


阅读 292

收藏
2020-05-29

共1个答案

一尘不染

不要对数组进行排序以获取最大值。

获得最大值:

$value = max($array);

获取相应的密钥:

$key = array_search($value, $array);
2020-05-29