从PHP array()中随机选择条目

时间:2019-07-17 12:14:54

标签: php

我有一个数组,输出如下,键为[0],[1]等。

Array ( [0] => Array ( [colours] => Array ( [value] => #566C80 [label] => Azzurro Naxos ) ) [1] => Array ( [colours] => Array ( [value] => #998777 [label] => Biege Arizona ) ) [2] => Array ( [colours] => Array ( [value] => #9C8A71 [label] => Biege Luxor ) ) [3] => Array ( [colours] => Array ( [value] => #182032 [label] => Blue Fes ) ) )

我想从此数组中选择一个随机条目,以便随后访问后续数组中的值,即[value][label]

我可以使用以下命令来随机选择一个条目,但是当我打印结果时,我只得到了键(但是没有括号,即0、1、2、3等。

array_rand($array);

如何选择一个随机条目,然后在其中访问数组?

这与建议的重复操作不同,因为array_rand()生成的随机条目仅返回键,而不是我期望的内部数组?请阅读问题详细信息。

0 个答案:

没有答案