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

PHP數組基礎知識 —數組排序

編輯:PHP綜合

數組進行排序,有一下幾種函數:

sort();      asort();          ksort();        //按升序排列

rsort();     arsort();         krsort();       //按降序排列

其中,sort()函數是按值對數組進行排序,並丟棄原來的鍵。在排序過後,將會重置數組的健。

例如:$names=array(1=>'b',2=>'c',3=>'a');

           sort($names);

結果為:$names[1]='a';

              $names[2]='b';

              $names[3]='c';

asort()函數是按值對數組進行排序,同時還會維持健。

例如:asotr($names);

結果為:$names[3]='a';

              $names[2]='b';

              $names[1]='c';

ksort()函數是按鍵對數組進行排序,鍵值關系不變

例如:ksort($names);

結果為:$names[1]='b';

              $names[2]='c';

              $names[3]='a';

而rsort();     arsort();         krsort();這三個函數則是跟上面一樣,只不過是按照降序的方式排列。

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