在PHP中使用shuffle()获取索引

时间:2014-04-07 09:45:54

标签: php shuffle

所以我的$answers array位于下方。

$it = 1;
while($r = $query->fetch_assoc())
     {
         $answers = array($r['A1'],$r['A2'],$r['A3'],$r['A4']);
         $_SESSION['questions'][$it] = INDEX_VALUE;
         $it++;
     }

我想检索INDEX_VALUE的价值,但我不知道怎么做。 INDEX_VALUE的值是$r['A4'] $answersarray的展示位置。例如,如果将$r['A4']改组为第二位,INDEX_VALUE将为2。

1 个答案:

答案 0 :(得分:2)

这样的事情:

  <?
    $index = array_search($r['A4'],$answers);
  ?>

$index现在包含$r['A4']$naswers的位置。