数值为$number=array(1,3,5,7,9,11,13,15);
用php从该数组中随机取出一个元素,
这个题是我今天面试的时候人家出的,我不会做想问下大家,谢谢!!
用php从该数组中随机取出一个元素,
这个题是我今天面试的时候人家出的,我不会做想问下大家,谢谢!!
解决方案 »
- 要被折磨死了!php问题求助!
- 哪位朋友有三级联动的代码??
- php 创建网站快捷方式 代图标
- 请问,怎么样根据分类表生成这样的XML格式?
- 非技术的php问题
- textarea空格问题,进者有分
- 求一个MYSQL 的查询语句
- Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in D:\Program Files\Apache Group\Apache2\ht
- php程序无法登录(程序没有问题,应该和php.ini)文件有关,请大家帮忙看看
- ob_implicit_flush这个函数是什么意思?
- php操作xml文件
- php输出图片的问题
echo $number[$i];
array_rand() 函数从数组中随机选出一个或多个元素,并返回。第二个参数用来确定要选出几个元素。如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现已被自动完成。语法
array_rand(array,number)参数 描述
array 必需。规定输入的数组参数。
number 可选。默认是 1。规定返回多少个随机的元素。
例子 1
<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r(array_rand($a,1));
?>输出:b
echo $number[0];
array_rand(array,number)函数返回的不是数组元素值,而是键名,所以得这么使用:$value=array_rand($number);//第2个参数省略时,表示默认值1
echo $number[$value];