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

PHP函數shuffle()實現重新排序

編輯:關於PHP編程

shuffle -- 將數組打亂:
bool shuffle ( array &array )

PHP函數shuffle()打亂(隨機排列單元的順序)一個數組。

注意: PHP函數shuffle()為 array 中的單元賦予新的鍵名。這將刪除原有的鍵名而不僅是重新排序。

例子:

  1. < ?php  
  2. $a = array(  
  3. '1' => 'Xiao',  
  4. '2' => 'Da',  
  5. '3' => 'Zuo',  
  6. '4' => 'You'  
  7. );  
  8. echo "原來的數組:"."< br />";  
  9. print_r($a);  
  10. shuffle($a);  
  11. echo "< br />"."現在的數組:"."< br />";  
  12. print_r($a);  
  13. ?> 

看看PHP函數shuffle()的運行結果:

原來的數組:

Array ( [1] => Xiao [2] => Da [3] => Zuo [4] => You )

現在的數組:

Array ( [0] => Da [1] => Xiao [2] => You [3] => Zuo )

當然,每刷新一遍頁面,"現在的數組"中的元素順序就會改變一次。注意數組的鍵名發生了改變。


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