PHP next() 함수
예제
배열의 현재 요소와 다음 요소의 값을 출력하십시오:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo next($people); ?>
정의와 사용법
next() 함수는 내부 포인터를 배열의 다음 요소로 이동하고 출력합니다.
관련 메서드:
문법
next(array)
파라미터 | 설명 |
---|---|
array | 필수. 사용할 배열을 지정합니다. |
설명
next()와 current()의 동작은 유사하지만, 차이점이 하나 있습니다. 내부 포인터를 앞으로 한 칸 이동한 후 반환 값이 전달됩니다. 이는 다음 배열 요소의 값을 반환하고 배열 포인터를 앞으로 한 칸 이동하는 것을 의미합니다. 포인터 이동 결과가 배열 요소의 끝을 넘어가면 next()는 FALSE를 반환합니다.
주의:배열이 공란 요소를 포함하거나 요소의 값이 0이면 이 함수는 이러한 요소에도 FALSE를 반환합니다. 공란 요소나 요소 값이 0인 배열을 올바르게 순회하려면 each() 함수를 참조하세요.
기술 세부 사항
반환 값: | 성공하면 배열의 다음 요소의 값을 반환하거나 더 이상 배열 요소가 없으면 FALSE를 반환합니다. |
PHP 버전: | 4+ |
更多实例
예제 1
모든 관련 메서드를 표시합니다:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // 현재 요소는 Bill입니다 echo next($people) . "<br>"; // Bill의 다음 요소는 Steve입니다 echo current($people) . "<br>"; // 현재의 현재 요소는 Steve입니다 echo prev($people) . "<br>"; // Steve의 이전 요소는 Bill입니다 echo end($people) . "<br>"; // 마지막 요소는 David입니다 echo prev($people) . "<br>"; // David 이전의 요소는 Mark입니다 echo current($people) . "<br>"; // 현재의 현재 요소는 Mark입니다 echo reset($people) . "<br>"; // 내부 포인터를 배열의 첫 번째 요소로 이동합니다. Bill echo next($people) . "<br>"; // Bill의 다음 요소는 Steve입니다 print_r (each($people)); // 현재 요소의 키이름과 키값을 반환합니다(현재는 Steve) 및 내부 포인터를 앞으로 이동 ?>