배열 (simpleXML 노드)을 통해 반복되는 foreach 루프가 있습니다. 이 배열은 0에서 수백 개의 항목을 가질 수 있습니다. 처음 10 개의 결과를 표시하고 다음 10 개를 표시하는 링크가있는 방법을 찾고 싶습니다.PHP - 다음 'X'항목을 표시 할 링크가있는 foreach 루프의 'X'항목 표시
$i=0;
$limit=10;
foreach ($nodes as $node){
echo "here is the output: ".$node."<br>\n";
if (++$i >=$limit) break;
}
분명히 상관없이 $ 노드 배열에 얼마나 많은 항목은 첫 번째 (10) 표시하지 않습니다하지만 난 foreach는 루프 카운터를 다시 읽었 생각한다 : 예를 들어
, 내가 현재 가지고 그들이 실행될 때마다 - 그래서 내가 말한 링크를 원한다면 : next 10 itmes
- 나는 인덱스 = 10에서 시작하는 루프를 어떻게 말할 것인지 모르겠습니다.
내가 여기 오른쪽 나무를 짖고 있습니까?
foreach 대신 명시 적 색인을 사용하여 for 루프를 사용하십시오. – knittl