Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从php数组中获取随机列表值_Php_Arrays_Random - Fatal编程技术网

如何从php数组中获取随机列表值

如何从php数组中获取随机列表值,php,arrays,random,Php,Arrays,Random,如何使用PHPlist函数从数组中获取随机值。通常情况下,我有一个数组,它只给我数组中的前3个值: list($first, $second, $third) = $array; 但我想得到一个随机值,所以我这样做了,但我没有得到错误,也没有得到值: list($first, $second, $third) = array_rand($array); 请告诉任何人我是如何做到这一点的?我只想从数组中获取3个随机值首先shuffle()数组 shuffle ($array); list($f

如何使用PHP
list
函数从数组中获取随机值。通常情况下,我有一个数组,它只给我数组中的前3个值:

list($first, $second, $third) = $array;
但我想得到一个随机值,所以我这样做了,但我没有得到错误,也没有得到值:

list($first, $second, $third) = array_rand($array);
请告诉任何人我是如何做到这一点的?我只想从数组中获取3个随机值

首先
shuffle()
数组

shuffle ($array);
list($first, $second, $third) = $array;

shuffle()?@KANAYOAUSTINKANE是的。查看文档并不难:这看起来是最简单的方法。array_rand只是从数组中返回一个随机键/索引(这可以解释为什么您什么也没有得到)。你为什么要回答自己的问题P