gpt4 book ai didi

php - 从数组中获取三个最大值

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:03:35 25 4
gpt4 key购买 nike

我想从我的数组中获取三个最高值,但它也应该通过键正确排序。

我有这个代码:

<?php
$a = array(130, 1805, 1337);
arsort($a);
print_r($a);
?>

上面的输出如下:

Array
(
[1] => 1805
[2] => 1337
[0] => 130
)

它工作正常,但我希望它另外将其键从最高值排序到最低值。

例子:

Array
(
[2] => 1805
[1] => 1337
[0] => 130
)

明确一点:我希望它按键排序:数组键编号 2 将始终用于最高 值,数组键编号 0 将始终用于最低值。

我该怎么做?

/如果您不明白什么,请告诉我。

最佳答案

rsort($array);
$top3 = array_reverse(array_slice($array, 0, 3));

关于php - 从数组中获取三个最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9935712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com