成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

PHP如何對(duì)一個(gè)數(shù)組進(jìn)行多字段排序

liangdas / 3341人閱讀

摘要:多字段排序使用函數(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

相關(guān)文章

  • 對(duì)JavaScript對(duì)數(shù)組按指定屬性和排序方向進(jìn)行排序

    摘要:對(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è)字段不同排序方向排序。...

    z2xy 評(píng)論0 收藏0
  • 一個(gè) 16年畢業(yè)生所經(jīng)歷的 PHP 面試

    摘要:正確做法是給加索引,還有聯(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)備? 三、面試...

    dabai 評(píng)論0 收藏0
  • php面試總結(jié)

    摘要:由一層函數(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...

    greatwhole 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<