随机取数组的几个值有什么好方法没? 本帖最后由 wdvill 于 2011-03-21 20:37:07 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的索引是数字么?你可以尝试 $xxx[mt_rand(0,count($xxx))] $ks=array_keys($xxx);$k=$ks[mt_rand(0,count($ks)];echo $xxx[$k];这两个效果一样..第二个简单些..都保留key值.$xxx=array_values($arr)$xxx[mt_rand(0,count($xxx))] array_rand(数组名,个数);//随机取出数组中一个或多个值。 只返回键名,不返回值,如要得到值还需要使用$arr[array_rand($arr)];该还函数默认是返回一个,如果返回多个的话,就需要遍历了. array_rand 返回的是键名数组!foreach( array_rand($数组, $个数) as $k) { echo $数组[$k];} 有个超简便的方法shuffle()直接随机排序 汗array_rand($q,$s);返回的是一个数组你只要再把他循环读出来就可以了!注:返回的真不是键的名字,你可以用print_r(array_rand($q,$s));打印出来看看就知道了! 求一个正则 能在php使用 每次打开此界面显示4个不同聊天室标题以及所有参与者的发言记录,随机抽取4个马甲账号可以参与话题讨论 2个数组替换的问题哦 求关于post接收不到参数的问题 急,急,急,PHP 5.3.10上面Zend Optimizer无法安装成功 获取浏览器的地址 一般分类信息网站如何限制用户一天只能发3个或者5个帖子,而且不能连续发帖 phpcms v9专题伪静态 tp框架直接打印 URL重写 下了段PHP源码研究,可是核心文件加密了,看看有谁知道这是什么加密方式么 wordpress插件hook:对action和filter了解的 麻烦帮帮我!
你可以尝试 $xxx[mt_rand(0,count($xxx))]
$k=$ks[mt_rand(0,count($ks)];
echo $xxx[$k];这两个效果一样..第二个简单些..都保留key值.
$xxx=array_values($arr)
$xxx[mt_rand(0,count($xxx))]
只返回键名,不返回值,如要得到值还需要使用$arr[array_rand($arr)];
该还函数默认是返回一个,如果返回多个的话,就需要遍历了.
echo $数组[$k];
}
array_rand($q,$s);
返回的是一个数组
你只要再把他循环读出来就可以了!注:返回的真不是键的名字,你可以用print_r(array_rand($q,$s));
打印出来看看就知道了!