国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php從數組中獲得一個隨機元素的方法

2024-09-04 11:45:57
字體:
來源:轉載
供稿:網友

在php中隨機數據我們利用rand()或者mt_rand()來生成,要獲取數組隨機元素我們只要把rand(0,arr.length)這樣,意思是起始為0,最大為數組長度即可。

昨天幫客戶修改完側邊欄,以為終于可以透一口氣了,結果臨下班的時候,他居然又發消息過來,說需要在每篇文章下邊加一個標簽,隨機顯示他們公司的12個業務的廣告詞。確定了需求,那就動手吧。

其實蠻簡單的,先預定義一個數組存儲這12個廣告詞,代碼如下:

$option = array('廣m.survivalescaperooms.com詞1','廣告詞2','廣告詞3','廣告詞4','廣告詞5');

然后隨機生成一個下標,代碼如下:

$index = rand(0, count($option)-1);echo $option[$index];

一般情況下,為了擴展方便,最好是將這個數據存入數據庫或者xml,不過思路是一樣的,除了上面辦法我們可以使用array_rand() 函數,此函數數組中隨機選出一個或多個元素,并返回。

實例代碼如下:

  1. <?php 
  2. $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); 
  3. print_r(array_rand($a,1)); 
  4. ?> 
  5. //輸出:b 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙岩市| 濮阳县| 九龙县| 东莞市| 寻甸| 沁源县| 祁东县| 凤台县| 堆龙德庆县| 通许县| 阿瓦提县| 合水县| 舞钢市| 钟祥市| 丹凤县| 正宁县| 云阳县| 高州市| 中山市| 会昌县| 宁国市| 阜康市| 平定县| 大余县| 兴仁县| 盖州市| 白玉县| 长武县| 房产| 滨海县| 邵东县| 耒阳市| 息烽县| 常德市| 广饶县| 尉氏县| 巴楚县| 济南市| 读书| 曲周县| 深州市|