_SESSION 배열은 연관 배열입니다. 숫자 색인으로 액세스 할 수는 없지만 색인 이름 (예 : 코드에 $_SESSION['qid']
)을 지정해야합니다. 어쨌든 배열 $_SESSION
(http://php.net/manual/en/function.next.php 참조)을 전달하여 next()
함수를 계속 사용할 수 있습니다. 이를 사용하는 올바른 방법은 다음과 같습니다.
$element = next($_SESSION)
이 코드를 주기적으로 넣는 것이 좋습니다.
또한, 코드 :
$_SESSION['qn']=$_SESSION['qn']+1;
의미 : 당신이 원하지 않는 무엇이다, $_SESSION['qn']
에 $_SESSION['qn']
플러스 1
의 값을 할당합니다. 경우가 아닌 연관 배열의 다음 요소를 싶어 , 당신은 사용해야합니다
$i
는 정수 값입니다
$arr = $arr[$i+1]
.
업데이트 : 귀하의 의견과 관련하여 일반 배열 (비 연관성)을 $_SESSION['questions']
안에 저장하지 않으시겠습니까?
$_SESSION['questions'][0], $_SESSION['questions'][1]...
지금 당신이 원하는주기, 또는 무엇이든 내에서 사용할 수 있습니다 :이 방법 당신은 질문에게 접근이 방법이있을 것이다. 예 :
echo $ _SESSION [ 'questions'] [$ current_question_id + 1];
곳 $current_question_id
문제를 해결하기 위해 무엇을했는지 업데이트됩니다 현재 질문 지수 (+1)
이 몇 가지 코드를보기 다음 버튼의 모든 카릭을 것입니까? – JvdBerg
이 시도, 다음 ($ _ 세션) – Tarun
하지만 페이지에 다른 세션 요소가 내가 노력했지만 작동하지 않습니다 –