男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

array_rand

(PHP 4, PHP 5, PHP 7, PHP 8)

array_rand從數組中隨機取出一個(gè)或多個(gè)隨機鍵

說(shuō)明

array_rand(array $array, int $num = 1): int|string|array

從數組中取出一個(gè)或多個(gè)隨機的單元,并返回隨機條目對應的鍵(一個(gè)或多個(gè))。 它使用了偽隨機數產(chǎn)生算法,所以不適合密碼學(xué)場(chǎng)景。

參數

array

輸入的數組。

num

指定要取出的單元數量。

返回值

如果只取出一個(gè),array_rand() 返回隨機單元的鍵名。 否則就返回包含隨機鍵名的數組。 完成后,就可以根據隨機的鍵獲取數組的隨機值。 如果返回的是包含隨機鍵名的數組,數組單元的順序按照鍵名在原數組中的順序排列。 取出數量如果超過(guò) array 的長(cháng)度,就會(huì )導致 E_WARNING 錯誤,并返回 NULL。

更新日志

版本 說(shuō)明
7.1.0 內部隨機化算法已從 libc rand 函數更改為使用 ? 梅森旋轉算法(Mersenne Twister) 隨機數生成器。

范例

示例 #1 array_rand() 例子

<?php
$input 
= array("Neo""Morpheus""Trinity""Cypher""Tank");
$rand_keys array_rand($input2);
echo 
$input[$rand_keys[0]] . "\n";
echo 
$input[$rand_keys[1]] . "\n";
?>

參見(jiàn)

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站