<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            php語言

            php對特殊語句查詢結果進行數組排序的方法技巧

            時間:2025-02-06 11:04:10 php語言 我要投稿
            • 相關推薦

            php對特殊語句查詢結果進行數組排序的方法技巧

              PHP獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。以下是小編為大家搜索整理php對特殊語句查詢結果進行數組排序的方法,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

              例子 4. 對數據庫結果進行排序

              本例中 data 數組中的每個單元表示一個表中的一行。這是典型的數據庫記錄的數據集合。

              例子中的數據如下:

              volume | edition

              -------+--------

              67 | 2

              86 | 1

              85 | 6

              98 | 2

              86 | 6

              67 | 7

              數據全都存放在名為 data 的數組中。這通常是通過循環從數據庫取得的結果,例如 mysql_fetch_assoc()。

              $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對特殊語句查詢結果進行數組排序的方法技巧】相關文章:

            PHP對特殊語文查詢結果進行數組排序的方法介紹03-07

            PHP 數組排序方法總結07-18

            PHP數組的排序03-08

            PHP二維數組排序的方法03-23

            PHP二維數組排序方法06-24

            分析php選擇排序法實現數組排序的方法07-19

            PHP中數組的分組排序07-26

            PHP 多維數組的排序問題12-06

            PHP中數組的分組排序實例02-10

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看