그래서 아래에 $answers
array
이 있습니다.PHP에서 shuffle() 이후 색인 얻기
$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
의 값은 $answers
array
에 $r['A4']
의 위치를 의미합니다.
<?
$index = array_search($r['A4'],$answers);
?>
$index
지금 $naswers
에 $r['A4']
의 위치를 포함 $r['A4']
이 두 번째 장소로 단행되는 경우 예를 들어, INDEX_VALUE
이런 2.
여기에 어떤 변화가 일어나지 않습니다. – Jon