如何检索数组中最高值的索引
给定一个具有如下所示值的数组,通常需要识别该数组中最高值的索引。例如,对于下面的数组,您想知道在索引 11 处找到最高值 14。
Array ( [11] => 14 [10] => 9 [12] => 7 [13] => 7 [14] => 4 [15] => 6 )
解决方案:
到确定数组中最高值的索引,可以使用以下解决方案:
<code class="php">$maxs = array_keys($array, max($array));</code>
此代码检索数组中具有最高值的元素的键。默认情况下,它将所有此类键返回到 $maxs 数组中。
注意:
根据您的特定应用程序的需求,您可能只对检索感兴趣与最高值关联的单个键。如果是这种情况,只需使用以下代码:
<code class="php">$maxs = array_keys($array, max($array))[0];</code>
此变体可确保您只检索第一个匹配的键,该键将对应于最高值的索引。
以上是如何查找数组中最高值的索引?的详细内容。更多信息请关注PHP中文网其他相关文章!