国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php關聯數組快速排序的方法

2024-05-04 23:34:25
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php關聯數組快速排序的方法,涉及php數組排序的相關技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了php關聯數組快速排序的方法。分享給大家供大家參考。具體如下:

 

 
  1. <?php 
  2. function qsort($a,$f) { 
  3. qsort_do(&$a,0,Count($a)-1,$f); 
  4. function qsort_do($a,$l,$r,$f) { 
  5. if ($l < $r) { 
  6. qsort_partition(&$a,$l,$r,&$lp,&$rp,$f); 
  7. qsort_do(&$a,$l,$lp,$f); 
  8. qsort_do(&$a,$rp,$r,$f); 
  9. function qsort_partition($a,$l,$r,$lp,$rp,$f) { 
  10. $i = $l+1; 
  11. $j = $l+1; 
  12. while ($j <= $r) { 
  13. if ($f($a[$j],$a[$l])) { 
  14. $tmp = $a[$j]; 
  15. $a[$j] = $a[$i]; 
  16. $a[$i] = $tmp
  17. $i++; 
  18. $j++; 
  19. $x = $a[$l]; 
  20. $a[$l] = $a[$i-1]; 
  21. $a[$i-1] = $x
  22. $lp = $i - 2; 
  23. $rp = $i
  24. ?> 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 华安县| 开鲁县| 平山县| 织金县| 伽师县| 柳州市| 和龙市| 江孜县| 白沙| 锡林浩特市| 新河县| 牡丹江市| 平原县| 荥阳市| 南宫市| 翁牛特旗| 太仓市| 凤阳县| 应用必备| 读书| 泸州市| 泰安市| 卓资县| 新兴县| 昆山市| 珲春市| 禹城市| 理塘县| 游戏| 留坝县| 乌鲁木齐县| 洛南县| 杭锦旗| 石柱| 夹江县| 永新县| 西乡县| 盘锦市| 兴文县| 托克逊县| 连州市|