如何查找数组中最高值的索引?

Linda Hamilton
发布: 2024-10-29 01:46:30
原创
705 人浏览过

How to Find the Index of the Highest Value in an Array?

如何检索数组中最高值的索引

给定一个具有如下所示值的数组,通常需要识别该数组中最高值的索引。例如,对于下面的数组,您想知道在索引 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!