我有一个数组例如
$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] 删除。
我来说两句