站長資訊網
最全最豐富的資訊網站

php怎么隨機從數組中取出幾個值

在php中,可以使用array_rand()函數隨機從數組中取出幾個值,該函數可以從數組中隨機獲取一個或多個元素,并返回獲取的數組鍵值;語法格式“array_rand(array,num)”,參數num指明獲取的數組元素數目。

php怎么隨機從數組中取出幾個值

本教程操作環境:windows7系統、PHP7.1版,DELL G3電腦

在php中,可以使用array_rand()函數隨機從數組中取出幾個值。

array_rand() 函數可以從數組中隨機獲取一個或多個元素,并返回獲取的數組鍵值。該函數使用了偽隨機數產生算法,所以不適合密碼學場景,其語法格式如下:

array_rand(array,number)
參數 描述
array 必需。規定數組。
number 可選。規定返回多少個隨機的元素。

提示:如果省略 number 參數,函數默認會返回一個隨機的數組鍵名,如果獲取的數量(number)超過了 array 的長度,就會導致 E_WARNING 錯誤,并返回 NULL。

如果只需要獲取一個元素,array_rand() 函數會返回獲取到的鍵名,否則就返回包含隨機鍵名的數組。函數運行成功后,就可以根據隨機獲取到的數組鍵值來獲取具體的值。

示例:使用 array_rand() 函數隨機獲取數組元素

<?php     $array = array(         'name'  => 'php中文網',         'url'   => 'http://www.php.cn',         'title' => 'PHP教程',         'article' => 'array_rand()函數'     );     echo '<pre>';     var_dump(array_rand($array));     var_dump(array_rand($array, 2));     var_dump(array_rand($array, 2));     var_dump(array_rand($array, 5)); ?>

php怎么隨機從數組中取出幾個值

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产成人精品综合在线观看| 精品久久久久久无码国产| 精品国产一区二区三区四区| 88国产精品视频一区二区三区 | 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 国产精品视频一区二区三区四 | 午夜三级国产精品理论三级 | 亚洲AV成人精品日韩一区18p| 自拍日韩亚洲一区在线| 国产A∨免费精品视频| 久久99久久精品视频| 99精品全国免费观看视频| 日韩成人免费视频播放| 99在线精品视频| 精品欧洲AV无码一区二区男男| 国产精品一区二区av不卡| 久久国产精品视频一区| 国产精品一区二区毛卡片| 日韩乱码中文字幕视频| 99久久99久久精品免费看蜜桃| 日韩乱码人妻无码中文视频| 亚洲熟妇无码久久精品| 亚洲精品无码日韩国产不卡av | 国产精品久久久久久福利69堂| 日韩电影一区二区| 久久国内精品自在自线软件| 日韩精品亚洲专区在线影视| 久久国产精品2020免费m3u8| 国产日韩在线观看视频网站| 精品国产一区二区二三区在线观看 | 亚洲国产日韩综合久久精品| 国产手机精品一区二区| 亚洲精品麻豆av| 国产日韩亚洲大尺度高清| 国产精品国产AV片国产| 久久香蕉国产线看精品| 99精品国产在热久久无码| 日韩电影手机在线观看| 无码人妻精品一区二区三区99仓本| 精品国产一区二区三区久久狼| 国产精品美女久久久|