国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 腾冲县| 五莲县| 榆树市| 连云港市| 象州县| 阆中市| 黄陵县| 两当县| 五华县| 宽甸| 吐鲁番市| 游戏| 黎平县| 宾川县| 伽师县| 犍为县| 从江县| 沧州市| 溧阳市| 汶川县| 高要市| 太湖县| 宁蒗| 桂阳县| 砚山县| 松滋市| 交口县| 咸阳市| 敦化市| 会理县| 五峰| 梁河县| 依安县| 潮安县| 电白县| 海伦市| 肥乡县| 宾川县| 县级市| 黄石市| 西华县|