我在PHP中有一个元素数组叫做...
$completeArray
...我正试图在我的会话中存储一个随机版本的数组......
$_SESSION['videoArray']
...所以我正在尝试这样的事情......
$_SESSION['videoArray'] = shuffle($completeArray);
...但是当我试图像这样回应这个随机数组的第一个元素时......
$videoid = $_SESSION['videoArray'];
echo $videoid[0];
...所有它返回的是元素的'关键'。如何随机化数组并能够回显新数组的实际元素?
答案 0 :(得分:4)
shuffle获取数组的引用,成功时返回TRUE,失败时返回FALSE。
你应该这样做:
shuffle($completeArray);
$_SESSION['videoArray'] = $completeArray;
答案 1 :(得分:0)
您可以尝试这样的事情:
$_SESSION['videoArray'] = $completeArray;
shuffle($_SESSION['videoArray']);