下面是代码:
function swap(&$a, &$b)
{
list($a, $b) = array($b, $a);
}
for ($i=0; count($resultset);$i++)
{
for($j=1;$j<5;$j++)
{
$k = rand(1, 4);
swap($resultset[$i]["option".$j],$resultset[$i]["option".$k]);
}
}
它是来自 MySQL 查询的二维数组,我想对键为 option1、option2、option3 和 option4 的值进行洗牌。但是我的代码不起作用。我可以自己找到错误。请建议。提前致谢!