日韩视频中文字幕_最新中文字幕在线_天天精品_欧美一级在线_亚洲男人天堂网_麻豆乱码国产一区二区三区

 

PHP數組排序實踐上即是將PHP數組進行排序,在本文中也即是對數據庫查詢出來的成果集進行排序。數據庫查詢成果有時分不能直接運用,比方mysql等用in句子出來的成果,因而需求對成果進行某種辦法的排序。這時分就需求進行PHP數組排序了。對數據庫成果進行排序請看下面的示例:

本例中data 數組中的每個單元表明一個表中的一行。這是典型的數據庫寄存數組數據的辦法。

比方中的數據如下:

volume | edition
-------+--------
67 |       2
86 |       1
85 |       6
98 |       2
86 |       6
67 |       7

數據全都寄存在名為 data 的數組中。這通常是通過循環從數據庫獲得的成果,例如 mysql_fetch_assoc()(實踐上這個函數你能夠和mysql_fetch_assoc()函數看成一樣,具體的不同你能夠看PHP的手冊里邊關于key的不同)。

$data[] = array('volume' => 67, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 1);
$data[] = array('volume' => 85, 'edition' => 6);
$data[] = array('volume' => 98, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 6);
$data[] = array('volume' => 67, 'edition' => 7);

本例中將把 volume 降序擺放,把 edition 升序擺放。

如今有了包括有行的數組,可是 array_multisort() 需求一個包括列的數組,因而用以下代碼來獲得列,然后排序。

// 獲得列的列表
foreach ($data as $key => $row) {
    $volume[$key]  = $row['volume'];
    $edition[$key] = $row['edition'];
}

// 將數據依據 volume 降序擺放,依據 edition 升序擺放
// 把 $data 作為最終一個參數,以通用鍵排序
array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);

數據調集如今排好序了,成果如下:

volume | edition
-------+--------
98 |       2
86 |       1
86 |       6
85 |       6
67 |       2
67 |       7

實踐上真正在排序的時分還有許多辦法能夠運用,比方php的array數組自帶的 arsort(),asort(),ksort(),krsort(),natsort(),natcasesort(),rsort(),usort(),array_multisort() 和 uksort()

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
主站蜘蛛池模板: 亚洲激情第一页 | 黄色av网站在线免费观看 | 日韩在线观看中文字幕 | 久久久久久免费视频 | 欧美香蕉| 国产精久久久久 | 91色视频在线观看 | 亚洲无吗视频 | 精品久久一区 | 日韩久久综合 | 久久精品国产免费 | 久草免费电影 | 亚洲精品欧美视频 | 亚洲国产一区视频 | 久久久久久久国产 | 国产精品欧美一区二区 | 精品99在线 | 一本大道综合伊人精品热热 | 最近韩国日本免费高清观看 | 国产成人精品999在线观看 | 涩涩鲁亚洲精品一区二区 | 2019天天干夜夜操 | 精品在线一区二区三区 | www.黄色| 国产污视频网站 | 国产91精品在线 | 天天草天天色 | 99久久久99久久国产片鸭王 | 国产欧美日韩在线 | 北条麻妃国产九九九精品小说 | 国产1区| 色婷婷电影 | 国产精品三级在线 | 性色在线视频 | 日韩三级电影在线观看 | 成人中文视频 | 黄色片免费看 | 国产欧美精品一区aⅴ影院 日韩精品区 | 亚洲最新中文字幕 | 2019中文字幕在线观看 | 午夜免费观看视频 |