在数组php中获取最高值

在数组php中获取最高值,php,Php,如何获取上述数组中的最高值列表?我需要索引12和13 有什么想法吗?您可以使用以下代码 $array = array( 10 => 6, 12 => 7, 13 => 7, 14 => 4, 15 => 6); $keys=array_keys($array,max($array)); 回声“; 打印(钥匙); 回声“; “highest”是最高级。如何将索引12限定为最高索引?PHP有一个方法来提取一个具有最高值的元素-如

如何获取上述数组中的最高值列表?我需要索引12和13
有什么想法吗?

您可以使用以下代码

$array = array(
    10 => 6,
    12 => 7,
    13 => 7,
    14 => 4,
    15 => 6);
$keys=array_keys($array,max($array));
回声“;
打印(钥匙);
回声“;

“highest”是最高级。如何将索引12限定为最高索引?PHP有一个方法来提取一个具有最高值的元素-如果它们是相同值,则必须添加一些自己的逻辑才能提取多个元素。如果您仍然有问题,为什么不尝试自己实现它,然后再回来提供更多细节;返回该数组中的较高值,但有一个值:)$heigher=max($array);$heighVal=array();foreach($v形式的数组){if($v>$heigher | |$v==$heigher){array_push($heighVal,$v);}}print_r($heighVal);数组_键($array,max($array));返回的具有最大值的键列表是否也要获取值?否。它按预期工作。我只需要所有具有最大值的键。如果有帮助,请勾选“更正”接受答案
$keys = array_keys($array, max($array));
echo "<pre>";
print_r($keys);
echo "</pre>";