摘要:多字段排序使用函數(shù)。函數(shù)可以實(shí)現(xiàn)對(duì)多字段進(jìn)行排序,類(lèi)似對(duì)表數(shù)據(jù)進(jìn)行排序操作。例如地區(qū)熱度數(shù)量北京上海廣州深圳杭州成都昆明重慶代碼如下北京上海廣州意義深圳杭州成都昆明重慶將把降序排列,把升序排列把作為最后一個(gè)參數(shù),以通用鍵排序
多字段排序使用array_multisort()函數(shù)。
array_multisort()函數(shù)可以實(shí)現(xiàn)對(duì)多字段進(jìn)行排序,類(lèi)似對(duì)表數(shù)據(jù)進(jìn)行排序操作。
例如:
地區(qū) | 熱度 | 數(shù)量 |
---|---|---|
北京 | 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 作為最后一個(gè)參數(shù),以通用鍵排序 array_multisort($heat, SORT_DESC, $num, SORT_ASC, $arr); print_r($arr);
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30765.html
摘要:對(duì)數(shù)據(jù)進(jìn)行排序是必不可少的功能。對(duì)簡(jiǎn)單的名值對(duì)象按照指定屬性和排序方向進(jìn)行排序根據(jù)排序?qū)傩约芭判蚍较?,?duì)兩個(gè)項(xiàng)依次進(jìn)行比較,并返回代表排序位置的值。按照指定屬性及升降方向進(jìn)行排序。 標(biāo)簽:JavaScript 對(duì)象數(shù)組 排序 引言 在以數(shù)據(jù)為中心的信息系統(tǒng)中,以表格形式展示數(shù)據(jù)是在常見(jiàn)不過(guò)的方式了。對(duì)數(shù)據(jù)進(jìn)行排序是必不可少的功能。排序可以分為按單個(gè)字段排序和按多個(gè)字段不同排序方向排序。...
摘要:正確做法是給加索引,還有聯(lián)合索引,并不能避免全表掃描。 前言:有收獲的話請(qǐng)加顆小星星,沒(méi)有收獲的話可以 反對(duì) 沒(méi)有幫助 舉報(bào)三連 有心的同學(xué)應(yīng)該會(huì)看到我這個(gè)noteBook下面的其它知識(shí),希望對(duì)你們有些許幫助。 本文地址 時(shí)間點(diǎn):2017-11 一個(gè)16年畢業(yè)生所經(jīng)歷的php面試 一、什么是面試 二、面試準(zhǔn)備 1. 問(wèn):什么時(shí)候開(kāi)始準(zhǔn)備? 2. 問(wèn):怎么準(zhǔn)備? 三、面試...
摘要:由一層函數(shù)調(diào)用進(jìn)入下一層函數(shù)調(diào)用的遞推。此時(shí),中的一個(gè)稱(chēng)為孤兒的類(lèi)就會(huì)收留這個(gè)對(duì)象。禁止訪問(wèn)服務(wù)器拒絕請(qǐng)求服務(wù)器找不到請(qǐng)求的頁(yè)面服務(wù)器內(nèi)部錯(cuò)誤壞的網(wǎng)關(guān)一般是網(wǎng)關(guān)服務(wù)器請(qǐng)求后端服務(wù)時(shí),后端服務(wù)沒(méi)有按照協(xié)議正確返回結(jié)果。 持續(xù)更新。。。。 php 1. 簡(jiǎn)述 php 中的 autoload Autoload 的加載機(jī)制,當(dāng)通過(guò) new 來(lái)實(shí)例化一個(gè)類(lèi)時(shí),PHP 會(huì)通過(guò)定義的 autol...
閱讀 3295·2021-10-13 09:39
閱讀 2045·2021-09-27 13:36
閱讀 3115·2021-09-22 16:02
閱讀 2628·2021-09-10 10:51
閱讀 1606·2019-08-29 17:15
閱讀 1560·2019-08-29 16:14
閱讀 3544·2019-08-26 11:55
閱讀 2580·2019-08-26 11:50