以下はコードです:
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クエリからの2次元配列であり、キーがoption1、option2、option3、およびoption4である値をシャッフルしたいと思います。しかし、私のコードは機能しません。私は自分でエラーを見つけることができます。提案してください。前もって感謝します!