开启辅助访问
帐号登录 |立即注册

PHP中array_ rand()方法的使用,随机取出数组键名

 
<?php
//array_ rand(): 从数组中随机的取出1个或多个元素的键名
$arr = ['合肥', '南京','武汉', '杭州','上海'];
// echo array_ rand($arr); //随机取出一个元素的键名
$keyArr = array_ rand($arr, 2) ;
print_ r($keyArr);

结果:
Array( [0]=>2[1]=> 3)

//根据随机获取到的键名,来随机取出数组元素
if (count($keyArr)>0){
foreach ($keyArr as $key=>$value){
echo ' 第' .$key. '随机出的元素
是:'.$key. '=>'.$arr[$value]. '<br';
}
}

结果:
第0随机出的元素是:0=>武汉杭州
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。