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

php shuffle()對數組隨機排序代碼

編輯:關於PHP編程

shuffle() 函數把數組中的元素按隨機順序重新排列。

若成功,則返回 TRUE,否則返回 FALSE。

注釋:本函數為數組中的單元賦予新的鍵名。這將刪除原有的鍵名而不僅是重新排序。

注釋:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函數給隨機數發生器播種,現已被自動完成

<?php教程
$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");
shuffle($my_array);
print_r($my_array);
?>
下面看一個// 用數組存放廣告列表

$ads = array(<a href="#"><img src="ad-125x125.png" alt="廣告 1" width="125" height="125" /></a>
,<a href="#"><img src="ad-125x125.png" alt="廣告 2" width="125" height="125" /></a>
,<a href="#"><img src="ad-125x125.png" alt="廣告 3" width="125" height="125" /></a>
,<a href="#"><img src="ad-125x125.png" alt="廣告 4" width="125" height="125" /></a>
);

// 對數組進行隨機排序
shuffle($ads);

// 輸出經過排序的數組
$html = ;
foreach ($ads as $ad) {
$html .= $ad;
}
echo $html;

 
 

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