• <kbd id="qyk40"></kbd>
  • <strike id="qyk40"></strike><samp id="qyk40"><pre id="qyk40"></pre></samp>

     

    PHP數(shù)組排序?qū)嵺`上即是將PHP數(shù)組進(jìn)行排序,在本文中也即是對(duì)數(shù)據(jù)庫查詢出來的成果集進(jìn)行排序。數(shù)據(jù)庫查詢成果有時(shí)分不能直接運(yùn)用,比方mysql等用in句子出來的成果,因而需求對(duì)成果進(jìn)行某種辦法的排序。這時(shí)分就需求進(jìn)行PHP數(shù)組排序了。對(duì)數(shù)據(jù)庫成果進(jìn)行排序請(qǐng)看下面的示例:

    本例中data 數(shù)組中的每個(gè)單元表明一個(gè)表中的一行。這是典型的數(shù)據(jù)庫寄存數(shù)組數(shù)據(jù)的辦法。

    比方中的數(shù)據(jù)如下:

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

    數(shù)據(jù)全都寄存在名為 data 的數(shù)組中。這通常是通過循環(huán)從數(shù)據(jù)庫獲得的成果,例如 mysql_fetch_assoc()(實(shí)踐上這個(gè)函數(shù)你能夠和mysql_fetch_assoc()函數(shù)看成一樣,具體的不同你能夠看PHP的手冊(cè)里邊關(guān)于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 升序擺放。

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

    // 獲得列的列表
    foreach ($data as $key => $row) {
        $volume[$key]  = $row['volume'];
        $edition[$key] = $row['edition'];
    }
    
    // 將數(shù)據(jù)依據(jù) volume 降序擺放,依據(jù) edition 升序擺放
    // 把 $data 作為最終一個(gè)參數(shù),以通用鍵排序
    array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);
    

    數(shù)據(jù)調(diào)集如今排好序了,成果如下:

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

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

    穩(wěn)定

    產(chǎn)品高可用性高并發(fā)

    貼心

    項(xiàng)目群及時(shí)溝通

    專業(yè)

    產(chǎn)品經(jīng)理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽(yù)

    堅(jiān)持

    10年專注高端品質(zhì)開發(fā)
    • 返回頂部
    国产精品成人一区无码| 糖心vlog精品一区二区三区| 91麻豆精品国产自产在线观看亚洲| 日韩有码在线视频| 国产精品理论电影| 亚洲精品无码av中文字幕| 亚拍精品一区二区三区| 亚洲精品福利视频| 亚洲av午夜福利精品一区| 99re66热这里只有精品首页| 中国精品18videosex性中国| 国产精品污WWW一区二区三区| 日韩免费a级毛片无码a∨| 日韩一区二区三区免费播放| 久久久久人妻一区精品色| 久久777国产线看观看精品| 国产亚洲色婷婷久久99精品91| 国产三级精品三级| 国产精品内射久久久久欢欢| 亚洲午夜精品第一区二区8050| 日韩精品视频在线观看免费| 日韩毛片高清在线看| 日韩免费毛片视频| 婷婷久久精品国产| 亚洲国产精品成人久久蜜臀| 亚洲国产精品综合久久一线 | 亚州日韩精品专区久久久| 日韩午夜激情视频| 伊在人亚洲香蕉精品区麻豆| 在线观看91精品国产网站| 亚洲精品无码久久久| 国产成人亚洲精品91专区手机 | 国产成人无码精品久久久露脸| 99精品在线免费观看| 久9热免费精品视频在线观看| 先锋影音国产精品| 97精品在线观看| 国产高清在线精品一区| 国产亚洲精品bv在线观看| 国产成人精品久久久久| 国产精品资源一区二区|