php 数组生成随机数函数shuffle()和array_rand()
|
数组随机抽取shuffle()和array_rand() 随机抽取就是将原有数组的元素打乱后输出,这意味着每次执行后,抽取的顺序或元素都不同,该功能可以用来在网页上每次显示不同的广告用shuffle()函数实现数组的随机抽取: $textArray = array('1','2','3','4','5','6','7'); shuffle($textArray); print_r($textArray); ?> 结果如下显示: Array ( [0] => 6 [1] => 3 [2] => 7 [3] => 4 [4] => 1 [5] => 2 [6] => 5 ) 实现的数组元素的随机排序; 另外php还提供了从数组中随机抽取值的函数:array_rand(),其调用格式如下: array_rand(<数组>,[抽取元素的个数]); $arry = array('A','B','C','D'); $result = array_rand($arry,2); foreach ($result as $val) { echo $arry["$val"].""; } ?> 结果显示如下: B C 刷新有不同的结果; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
