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 - Fatal编程技术网

php-如何在数组中随机化项

php-如何在数组中随机化项,php,arrays,Php,Arrays,我有一个数组,假设: $a=array("a","b","c","d","e"); 我想让数组中的项目随机化,我想随机化/中的项目。例如,我在病房后得到: $a=array("d","a","b","e","c"); 我尝试使用shuffle,但它不能满足我的需要 如何使数组随机化 使用了shuffle功能 $a=array("a","b","c","d","e"); shuffle($a); print_r($a); 有关shufflereadshuffle()的详

我有一个数组,假设:

$a=array("a","b","c","d","e");
我想让数组中的项目随机化,我想随机化/中的项目。例如,我在病房后得到:

$a=array("d","a","b","e","c");
我尝试使用shuffle,但它不能满足我的需要


如何使数组随机化

使用了
shuffle
功能

  $a=array("a","b","c","d","e");

    shuffle($a);
    print_r($a);
有关
shuffle
read

shuffle()的详细信息,只需在shuffle函数中传递数组即可

<?php
$a=array("a","b","c","d","e");

shuffle($a);
print_r($a);
?>


参考资料:

您是如何使用洗牌的?请注意,它会将数组洗牌到位,因此您不应该将结果分配给任何对象<代码>洗牌($a);var_dump($a)尝试。。。我认为基本上是一样的。从
shuffle()
页面:“这个函数洗牌(随机化)数组中元素的顺序。”