如何用PHP实现在指定的数组中产生随机数? $aa = array('number' =>rand())不知道是不是這樣理解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $arr = new Array();//指定的陣列$get = $arr[rand(0,count($arr))];//取得值 $get = $arr[rand(0,count($arr))];//取得值改成$get = $arr[rand(0,count($arr)-1)];//取得值 array_rand(PHP 4 )array_rand -- 从数组中随机取出一个或多个单元 说明mixed array_rand ( array input [, int num_req])array_rand() 在你想从数组中取出一个或多个随机的单元时相当有用。它接受 input 作为输入数组和一个可选的参数 num_req,指明了你想取出多少个单元 - 如果没有指定,默认为 1。 如果你只取出一个,array_rand() 返回一个随机单元的键名,否则就返回一个包含随机键名的数组。这样你就可以随机从数组中取出键名和值。 注: 在 PHP 4.2.0 中,无需用函数 srand() 或 mt_srand()来搜寻随机数生成器,它将被自动完成。 例子 1. array_rand() 例子<?phpsrand ((float) microtime() * 10000000);$input = array ("Neo", "Morpheus", "Trinity", "Cypher", "Tank");$rand_keys = array_rand ($input, 2);print $input[$rand_keys[0]]."\n";print $input[$rand_keys[1]]."\n";?> php数组如何对相同元素分组 如何从数组中清除指定key的元素 zend studio 7.1的ftp链接问题[高分在线等] 我抓狂了,要杀人了.耐性都给磨光了。大家帮忙解决一下。避免我去犯罪 这个语句是不是不行? 提取网页的内容---急----超级简单 那位大哥帮帮忙啊,请问哪有下PHP编的联系人地址本的代码啊??(Mysql支持)急需啊~~ 小女子刚刚开始学php,哪位高手能回答以下菜鸟问题 我想知道我能不能在一个类中调用另个类的方法? 初学wordpress,get_header()和get_footer()这两个函数调用不了 论坛无法上传图片 怎样制作彩铃下载的网站???
$get = $arr[rand(0,count($arr))];//取得值
改成
$get = $arr[rand(0,count($arr)-1)];//取得值
(PHP 4 )array_rand -- 从数组中随机取出一个或多个单元
说明
mixed array_rand ( array input [, int num_req])
array_rand() 在你想从数组中取出一个或多个随机的单元时相当有用。它接受 input 作为输入数组和一个可选的参数 num_req,指明了你想取出多少个单元 - 如果没有指定,默认为 1。 如果你只取出一个,array_rand() 返回一个随机单元的键名,否则就返回一个包含随机键名的数组。这样你就可以随机从数组中取出键名和值。 注: 在 PHP 4.2.0 中,无需用函数 srand() 或 mt_srand()来搜寻随机数生成器,它将被自动完成。 例子 1. array_rand() 例子<?php
srand ((float) microtime() * 10000000);
$input = array ("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$rand_keys = array_rand ($input, 2);
print $input[$rand_keys[0]]."\n";
print $input[$rand_keys[1]]."\n";
?>