PHP如何从多维数组中获取随机元素?

白噪声

说我有以下数组:

$var = array( 
"green" => array("one", "two"), 
"red" => array("three", "four"),
"yellow" => array("five", "six")
);

我需要编写什么代码才能生成任意数字的随机输出?

我已经尝试了以下方法,这将使我得到“一个”,“三个”或“五个”。

$section = array_rand($var);
echo $var[$section][0];

但是我似乎无法使密钥随机化,因此它将随机选择一种颜色,然后随机选择该颜色内的数字。我显然有一个昏暗的时刻。谁能启发我?谢谢。

塞尔吉奥

The short way to get random element 在这种情况下:

$var = array( 
"green" => array("one", "two"), 
"red" => array("three", "four"),
"yellow" => array("five", "six")
);

$section = array_rand($var); //here yoy get random first of array(green or red or yellow)
echo $var[$section][array_rand($var[$section])]; //here you get random element of this array

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP如何从多维数组中获取随机元素?

来自分类Dev

如何从PHP中的多维数组获取随机元素

来自分类Dev

如何从PHP的多维数组中获取两个随机条目

来自分类Dev

如何从数组中获取随机元素?

来自分类Dev

如何从 PHP 中的多维 JSON 字符串数组中获取元素的值

来自分类Dev

如何从PHP中的多维数组获取父数组索引

来自分类Dev

如何从数组中获取比数组更多的随机元素?

来自分类Dev

如何在PHP中删除多维数组中的元素?

来自分类Dev

如何在PHP中删除多维数组中的元素?

来自分类Dev

如何在PHP中向多维数组添加元素?

来自分类Dev

PHP-如何从多维数组中查找常见元素?

来自分类Dev

如果一个数组的元素不在PHP的另一个数组中,如何获取多维度数组中的元素

来自分类Dev

如何在php中获取重复的多维数组

来自分类常见问题

如何从数组中获取一些随机元素?

来自分类Dev

如何获取,返回和删除数组中的随机元素?

来自分类Dev

如何获取多维数组中的数组数

来自分类Dev

在Swift中从数组中获取随机元素

来自分类Dev

PHP-移除多维数组中的元素

来自分类Dev

在php中合并多维数组元素

来自分类Dev

使用url键从随机多维数组中获取特定值

来自分类Dev

PHP,Smarty,如何从多维数组获取值

来自分类Dev

PHP在多维数组中获取值

来自分类Dev

PHP:获取多维数组中的键

来自分类Dev

PHP无法从多维数组中获取价值

来自分类Dev

从php多维数组中获取价值

来自分类Dev

php - 从多维数组中获取数据(foreach)

来自分类Dev

PHP获取多维数组

来自分类Dev

Laravel php 获取多维数组中的最后一个元素

来自分类Dev

如何从Matlab中的多维数组获取积分?

Related 相关文章

热门标签

归档