84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
随机生成数字可以用rand()。但是,我想从几个固定选项中随机选取一个,有这样的函数吗?比如:选项有北京、上海、广州,从这三个固定选项中随机选取一个。
闭关修行中......
你的选项应该是个数组吧,用array_rand()可以实现。array_rand() 函数从数组中随机选出一个或多个元素,并返回。语法:array_rand(array,number)参数描述:array 必需。规定输入的数组参数。number 可选。默认是 1。规定返回多少个随机的元素。
w3school的例子:<?php$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");print_r(array_rand($a,1));?>输出:b
你的选项应该是个数组吧,用array_rand()可以实现。
array_rand() 函数从数组中随机选出一个或多个元素,并返回。
语法:
array_rand(array,number)
参数描述:
array 必需。规定输入的数组参数。
number 可选。默认是 1。规定返回多少个随机的元素。
w3school的例子:
<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r(array_rand($a,1));
?>
输出:
b