如何从数组中获取从php中最高值到最低值排序的键?

天竺葵

我有一个数组例如

$pointsTotal = array('70','23','555','8789','1245');

我需要排序从此数组中的键从最高到最低。这意味着本例中的输出应为

array('4','5','3','1','2')

请帮忙。

威廉·弗朗西斯·戈麦斯

我希望这段代码可以解决您的问题:

<?php    
$pointsTotal = array(70,23,555,8789,1245);
arsort($pointsTotal);
$newArrForKey = array();
foreach($pointsTotal AS $key => $val){
    $newArrForKey[] = $key + 1;
}
print_r($newArrForKey);

上面代码的输出是:

Array ( [0] => 4 [1] => 5 [2] => 3 [3] => 1 [4] => 2 )

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHP获取数组中的最高值和最低值

如何从最低值到最高值对多行进行排序?

在T-SQL中,如何从最低值到最高值对钱(我使用VARCHAR)进行排序?

如何在 Python 中從最低值到最高值重新排列?

定义值的自定义排序,然后根据该排序从数组中获取最高和最低值-PHP

如何从PHP中的多维数组获取最高和最低值和总和

在圖表 JS 中從最低值到最高值對圖表進行排序

获取最高值和最低值的用户

如何截取最高值和最低值的 5%

查找数据框中最高值和最低值之间的时间差并按因子排序

通过按最高值或最低值排序的属性查询Neo4j的方法

如何获得具有最低值的最高字典键

如何找到子字符串的最高值和最低值?

将最高值更改为最低值python

PHP:在mysql列中获得最高和最低值?

如何在特定条件下提取数组中的最高和最低值?

如何找到此数组的最低和最高值(java)

在日期数组中搜索最低/最高值

仅当满足条件时才返回n个匹配结果,从最高值到最低值

获取数组的最高值

获取数组的最高值

检索由列表中最后 N 个值组成的每个组中的最低/最高值

如何根据每个 td 单元格中找到的最高到最低值重新排序表行?

Java按最高值排序,然后按最低键排序HashMap

获得最高值和最低值时,统一代码

查找列上间隔内的最高值和最低值位置?

分割数据框:保留最高值并将最低值分组

最高值和最低值查询报告的实体比较

SQL:选择 Distinct 和 Max 显示最低值而不是最高值