0

我在 PHP 中有一个元素数组,称为...

$completeArray

...并且我正在尝试在我的会话中存储该数组的随机版本,称为...

$_SESSION['videoArray']

...所以我正在尝试这样的事情...

$_SESSION['videoArray'] = shuffle($completeArray);

...但是当我尝试像这样回显这个随机数组的第一个元素时...

$videoid = $_SESSION['videoArray'];
echo $videoid[0];

...它返回的只是元素的“关键”。如何随机化数组并能够回显新数组的实际元素?

4

2 回答 2

4

shuffle引用一个数组并在成功时返回 TRUE 或在失败时返回 FALSE。

你应该做:

shuffle($completeArray);
$_SESSION['videoArray'] = $completeArray;
于 2012-10-09T14:50:13.347 回答
0

你可以尝试这样的事情:

 $_SESSION['videoArray'] = $completeArray;

shuffle($_SESSION['videoArray']);
于 2012-10-09T14:51:21.927 回答