国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP如何對一個數組進行多字段排序

liangdas / 3305人閱讀

摘要:多字段排序使用函數。函數可以實現對多字段進行排序,類似對表數據進行排序操作。例如地區熱度數量北京上海廣州深圳杭州成都昆明重慶代碼如下北京上海廣州意義深圳杭州成都昆明重慶將把降序排列,把升序排列把作為最后一個參數,以通用鍵排序

多字段排序使用array_multisort()函數。

array_multisort()函數可以實現對多字段進行排序,類似對表數據進行排序操作。
例如:

地區 熱度 數量
北京 32 1
上海 36 18
廣州 4 9
深圳 43 6
杭州 99 77
成都 99 80
昆明 4 6
重慶 99 60

代碼如下:

 "1","heat" => 32,"name" => "北京"],
    ["num" => "18","heat" => 36,"name" => "上海"],
    ["num" => "9","heat" => 4,"name" => "廣州"],
    ["num" => "19","heat" => 36,"name" => "意義"],
    ["num" => "6","heat" => 43, "name" => "深圳"],
    ["num" => "77","heat" => 99,"name" => "杭州"],
    ["num" => "78","heat" => 99,"name" => "成都"],
    ["num" => "6","heat" => 4,"name" => "昆明"],
    ["num" => "60","heat" => 99,"name" => "重慶"],
];

foreach ($arr as $key => $row) {
    $heat[$key] = $row["heat"];
    $num[$key] = $row["num"];
}
//將把 heat 降序排列,把 num 升序排列, 把 $arr 作為最后一個參數,以通用鍵排序
array_multisort($heat, SORT_DESC, $num, SORT_ASC, $arr);
print_r($arr);

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30765.html

相關文章

  • JavaScript數組按指定屬性和排序方向進行排序

    摘要:對數據進行排序是必不可少的功能。對簡單的名值對象按照指定屬性和排序方向進行排序根據排序屬性及排序方向,對兩個項依次進行比較,并返回代表排序位置的值。按照指定屬性及升降方向進行排序。 標簽:JavaScript 對象數組 排序 引言 在以數據為中心的信息系統中,以表格形式展示數據是在常見不過的方式了。對數據進行排序是必不可少的功能。排序可以分為按單個字段排序和按多個字段不同排序方向排序。...

    z2xy 評論0 收藏0
  • 一個 16年畢業生所經歷的 PHP 面試

    摘要:正確做法是給加索引,還有聯合索引,并不能避免全表掃描。 前言:有收獲的話請加顆小星星,沒有收獲的話可以 反對 沒有幫助 舉報三連 有心的同學應該會看到我這個noteBook下面的其它知識,希望對你們有些許幫助。 本文地址 時間點:2017-11 一個16年畢業生所經歷的php面試 一、什么是面試 二、面試準備 1. 問:什么時候開始準備? 2. 問:怎么準備? 三、面試...

    dabai 評論0 收藏0
  • php面試總結

    摘要:由一層函數調用進入下一層函數調用的遞推。此時,中的一個稱為孤兒的類就會收留這個對象。禁止訪問服務器拒絕請求服務器找不到請求的頁面服務器內部錯誤壞的網關一般是網關服務器請求后端服務時,后端服務沒有按照協議正確返回結果。 持續更新。。。。 php 1. 簡述 php 中的 autoload Autoload 的加載機制,當通過 new 來實例化一個類時,PHP 會通過定義的 autol...

    greatwhole 評論0 收藏0

發表評論

0條評論

liangdas

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<