簡體   English   中英

在PHP中也通過鍵和值對數組排序

[英]sort an array by key and by value too in PHP

如何通過升序和降序對數組排序? 在此處輸入圖片說明

    array_multisort(array_values($array), SORT_DESC, array_keys($array), SORT_ASC, $array);

這是您要查找的代碼。

<?php
$array = array(5=>100,4=>100,3=>100,1=>100,8=>97,6=>97,9=>82,7=>80);

$keys = array_keys($array);
$values = array_values($array);

sort($keys);
rsort($values);
for($i=0;$i<=count($keys)-1;$i++){
    $array[$keys[$i]] = $values[$i];
}
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM