程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 代碼實現PHP數組排序

代碼實現PHP數組排序

編輯:關於PHP編程

PHP經過長時間的發展,很多用戶都很了解PHP了,這裡我發表一下個人理解PHP數組排序,和大家討論討論。PHP是一種易於學習和使用的服務器端腳本語言。只需要很少的編程知識你就能使用PHP建立一個真正交互的WEB站點。本教程並不想讓你完全了解這種語言,只是能使你盡快加入開發動態web站點的行列。我假定你有一些HTML(或者HTML編輯器)的基本知識和一些編程思想。

PHP網頁文件被當作一般HTML網頁文件來處理並且在編輯時你可以用編輯HTML的常規方法編寫PHP。 PHP代表:超文本預處理器(PHP: Hypertext Preprocessor)。PHP是完全免費的,不用花錢,你可以從PHP官方站點(http://www.php.net)自由下載。PHP遵守GNU公共許可(GPL),在這一許可下誕生了許多流行的軟件諸如Linux和Emacs。你可以不受限制的獲得源碼,甚至可以從中加進你自己需要的特色。PHP在大多數Unix平台,GUN/Linux和微軟Windows平台上均可以運行。說了這麼多,下面我們就講解一下關於PHP數組排序。

PHP數組排序代碼:

  1. <?php 
  2. $arr=array(5=>"zero",3=>"one",4=>"two");//定義一個數組  
  3. sort($arr);//使用sort對數組進行排序  
  4. foreach($arras$key=>$value)//對數組進行遍歷查看排序後的結果  
  5. {  
  6. echo"Key:$key;Value:$value;";  
  7. }  
  8. ?> 
  9. <?php 
  10. //定義一個數組  
  11. $arr=array(5=>"zero",3=>"one",4=>"two");  
  12. //使用rsort對數組進行排序  
  13. rsort($arr);  
  14. //對數組進行遍歷查看排序後的結果  
  15. foreach($arras$key=>$value){  
  16. echo"Key:$key;Value:$value;";  
  17. }  
  18. ?> 
  19. <?php 
  20. //定義2個數組  
  21. $ar1=array(5=>"zero",3=>"one",4=>"two");  
  22. $ar2=array(4=>"three",9=>"four",1=>"five");  
  23. //對數組進行排序  
  24. array_multisort($ar1,$ar2);  
  25. //對數組進行遍歷查看排序後的結果  
  26. foreach($ar1as$key=>$value){  
  27. echo"Key:$key;Value:$value;";  
  28. }  
  29. echo"<BR>";  
  30. foreach($ar2as$key=>$value){  
  31. echo"Key:$key;Value:$value;";  
  32. }  
  33. ?> 
  34. <?php 
  35. //定義一個二維數組  
  36. $arrayarray=array("ar1"=>array(5=>100,3=>120,4=>30),  
  37. "ar2"=>array(4=>"three",9=>"four",1=>"five"));  
  38. //對數組進行排序  
  39. array_multisort($array["ar1"],SORT_NUMERIC,SORT_DESC,  
  40. $array["ar2"],SORT_STRING,SORT_ASC);  
  41. //對數組進行遍歷查看排序後的結果  
  42. foreach($arrayas$v1)  
  43. {  
  44. foreach($v1as$v2)  
  45. {  
  46. echo"$v2n";  
  47. }  
  48. }  
  49. ?> 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved