php array数组怎么同步随机输出

php array数组怎么同步随机输出,第1张

$arr = $sheng = array("广东省"=>array("广州市","深圳市","茂名市"),

                      "广西省"=>array("南宁市","柳州市","桂林市"),

                      "山东省"=>array("济南市","青岛市","济宁市"));

print_r($arr);

print_r($arr["广东省"]);

使用多级的数组,这个样子应该可以?

第一种也是最容易想的,就是得到一个随机下标,然后取出这个下标对应的值;

第二种可以借助ArraysasList()将数组转换成一个list,然后使用Collectionsshuffle()将这个list随机排下,然后拿出第一个(也可以是任一个了,因为已经随机排列了)。

不过第二个方法不知道是否符合要求,跟踪看看此问题,哈哈。

试编写代码如下:

<php

header('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>';

>

以上就是关于php array数组怎么同步随机输出全部的内容,包括:php array数组怎么同步随机输出、PHP随机取数组中的一个元素的值,为什么读不出来、PHP 二维数组,怎么得到随机的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9679113.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存