gpt4 book ai didi

php shuffle() 返回一个项目

转载 作者:行者123 更新时间:2023-12-04 23:31:56 25 4
gpt4 key购买 nike

有人知道为什么 shuffle() 只会返回 1 个项目吗?

使用时:

$array2 = shuffle($array1);

使用以下数组($array1):

Array
(
[0] => 1
[1] => 5
[2] => 6
[3] => 7
[4] => 8
[5] => 10
[6] => 11
[7] => 12
[8] => 13
[9] => 14
)

输出:

print_r($array2);

就是:1

知道为什么它不仅不会打乱数组,还会删除数组中剩余的 9 项吗?

谢谢!

最佳答案

shuffle() 就地打乱数组,如果成功则返回 true。如果您希望 $array2 成为 $array1 的随机版本,首先将其复制为 $array1 然后调用 shuffle ($array2);

查看文档:shuffle

关于php shuffle() 返回一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2603190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com