//你的数组少写了个逗号
$data = array(
array(
"price" => "6874","air" => "国泰"
),
array(
"price" => "4726","air" => "大韩航空"
),
array(
"price" => "6569","air" => "国泰航空"
),
array(
"price" => "6569","air" => "卡塔尔航空"
),
array(
"price" => "3380","air" => "美国航空"
),
array(
"price" => "4200","air" => "泰国航空"
)
);
//随机选择出两个元素
$temp=array_rand($data,2);
//重组数组
foreach($temp as $val){
$data_last[]=$data[$val];
}
print_R($data_last);
试编写代码如下:
<phpheader('Content-type:text/html; charset=utf-8');
$arr_so_15 = array(
'p1'=>array('ky_s'=>'海宁皮衣'),'p2'=>array('ky_s'=>'真皮皮衣'),'p3'=>array('ky_s'=>'长款皮衣'),'p4'=>array('ky_s'=>'短款皮衣'),'p5'=>array('ky_s'=>'韩版皮衣'),'p6'=>array('ky_s'=>'机车皮衣')
);
$temp = array_rand($arr_so_15,2); //随机取两个
echo '随机品名1:' $arr_so_15[$temp[0]]['ky_s'] '</br>';
echo '随机品名2:' $arr_so_15[$temp[1]]['ky_s'] '</br>';
>
给你写个函数:
function haha($arr){$keys=array_rand($arr,5);
$re=array();
foreach($keys as $v){
$re[$v]=$arr[$v];
}
return $re;
}
以上就是关于php 怎么随机抽取二维数组里的几个数组全部的内容,包括:php 怎么随机抽取二维数组里的几个数组、PHP 二维数组,怎么得到随机的值、请教一下前辈php如何从一个数组中随机取五个数据(下标和值都要)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)