2014-12-18 4 views
-1

PHP에서 10 개의 요소 배열을 만드는 방법이 있습니다.PHP 배열의 이전 설정 값 가져 오기

array(
    key => value, 
    key2 => value2, 
    key3 => value3, 
    ... 
) 

어레이 (방법 거쳐 부류에서)이 생성 된 후, 어레이 요소 (1~5)의 절반 페이지로드 도시되며 나머지 요소는 하나 AJAX 하나를 통해 도시한다. 어떻게 PHP에서이 문제를 해결할 수 있습니까?

배열은 random에서 가져옵니다.

+0

귀하의 질문은 무엇입니까? AJAX를 통해 모든 요소를 ​​하나씩 표시하는 방법처럼? – Rizier123

+0

엘리먼트의 페이지 매김을 시도 했습니까? 또는 시각적 효과를 얻으려고하십니까? 조금 더 설명하려고 할 수 있습니까? –

+0

예를 들어, 메소드는 10 개의 요소가 1에서 10까지의 배열을 생성합니다. index.php가로드되면 1에서 5 개의 elemets가 표시되고 인덱스 6의 요소를 표시 한 다음 ajax 호출이 throw됩니다. ajax를 호출하면 인덱스 7의 요소가 표시되고 나머지 요소는 표시됩니다. @ Rizier123 –

답변

1

몇 가지 옵션이 있습니다.

원래 요청이 완료되면 5를 표시 한 경우 나머지는 네이티브 상태로 메모리에 보관되지 않고 다시 돌아가는 것입니다.

다음 색인이 무엇이든간에 보유하려면 자바 스크립트 또는 뭔가가 필요하며 서버에서 가져 오십시오.

예를 들어, 마지막 색인 배열을 자바 스크립트로 가져온 다음 하나의 항목을 가져 오기 위해 서버로 반환 할 수 있습니다.

물론 한 번에 하나의 항목을 가져 오는 기능을 처리하기 위해 PHP를 작성해야하지만, 그럴 수 있습니다.


또는 모든 이미지를 페이지에 놓고 javascript를 사용하여 원하는 이미지를 숨기고 표시하십시오.


가 인터넷 검색 할 수 있습니다 당신이해야 할 노력하고 같은 소리 무엇을 달성 할 수있는 방법의 전체 무리 이런 종류의 물건은 쉽게 상당히 대답으로 귀하의 질문은 "너무 광범위"로 폐쇄 될 수있다 .

0

AJAX를 통해 표시된 마지막 키를 전달하고 전달 된 키 다음에 나오는 키를 가져옵니다. 예를 들어 결과가 인 경우 'key', 'key2', ..., 'key5' 다음 AJAX를 통해 5 번을 전달하고 'key'를 얻습니다. 5 + 1 즉 'key6' 다음 숫자 6을 전달하고 '키'항목을 가져옵니다. 6 + 1 즉 'key7'

+0

배열은'random' MySQL 결과로 채워집니다. –