2011-08-11 8 views
0

array_rand()를 사용하여 배열에서 임의의 요소를 반환하는 PHP 스크립트를 호출합니다. 그것은 내가 다른 페이지로 ajaxing하고있는 일부 텍스트를 에코 아웃합니다. 나는 페이지를로드 할 때마다 각각의 연속 요소를 에코하도록하고 싶습니다. 그래서 기본적으로 페이지를 한 번로드 한 다음 첫 번째 요소를 에코하는 방법을 찾은 다음 다시 새로 고침 할 때 두 번째 요소를 찾으려고합니다. 아마 array_pop()을 사용하여이를 수행 할 수있는 방법이있을 것이라고 생각하지만 각 요소를 제거하고 배열을 그대로 유지하려고합니다.배열의 각 요소를 팝업없이 나열하는 가장 좋은 방법은 무엇입니까 (PHP에서)?

+3

적어도 세션에 인덱스를 저장하거나 매개 변수로 전달해야합니다. –

답변

2

나는 next을 찾고 있습니다. 배열의 다음 요소를 제거하지 않고 반환합니다. 그러나 페이지 새로 고침 사이에 그렇게해야하는 경우 배열 포인터가 페이지 새로 고침시 사라지기 때문에 자신의 요소를 추적해야합니다. $ _SESSION 변수를 사용하면 트릭을 수행 할 수 있습니다.

관련 문제