奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

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

時間:2024-09-28 20:55:57 php語言 我要投稿
  • 相關推薦

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

  數據庫查詢結果有時候不能直接使用,比如mysql等用in語句出來的結果,因此需要對結果進行某種方式的排序。下面,小編為大家搜索整理了PHP對特殊語文查詢結果進行數組排序的方法,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

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數組長度的方法10-05

php遞歸遍歷多維數組的方法10-06

PHP超全局數組的方法10-29

簡單PHP數組函數介紹09-26

PHP數組函數知識10-24

PHP實現搜索查詢功能的方法技巧08-01

如何進行PHP查詢ip所在地06-18

PHP數組長度的技巧09-18

PHP二維數組排序的3種方法和自定義函數分享09-11

PHP 數組和字符串互相轉換實現方法06-28

主站蜘蛛池模板: 江源县| 措勤县| 定边县| 天津市| 宁阳县| 彰化市| 岳池县| 神木县| 长岭县| 榆树市| 保靖县| 安塞县| 南宫市| 尚义县| 磴口县| 辽宁省| 浦城县| 福安市| 延吉市| 苍山县| 西林县| 汕头市| 万载县| 东海县| 依安县| 河曲县| 涟水县| 黄大仙区| 罗城| 吴忠市| 林周县| 凯里市| 从化市| 大安市| 永德县| 东莞市| 清丰县| 饶河县| 长宁县| 砀山县| 太保市|