Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP prev() 함수 완벽 정리 – 배열 내부 포인터를 이전 요소로 되돌리기

PHP의 prev() 함수는 배열의 내부 포인터를 한 칸 뒤로 되돌리는(rewind) 역할을 합니다. 즉, 현재 위치에서 이전에 해당하는 배열 요소를 가리키도록 포인터를 이동시킨 후, 그 요소의 값을 반환합니다.

문법(Syntax)

prev(arr)

매개변수(Parameters)

  • arr − 대상이 되는 배열입니다. 필수 값입니다.

반환값(Return)

prev() 함수는 배열 내부 포인터가 이동한 후의 이전 요소의 값을 반환합니다. 만약 더 이상 이전 요소가 존재하지 않으면 false를 반환합니다.

예제(Example)

다음은 prev() 함수의 기본적인 사용 예시입니다 −

<?php
   $arr = array("one", "two");
   echo pos($arr);   // 현재 요소 출력 → one
   echo next($arr);  // 다음 요소로 이동 후 출력 → two
   echo prev($arr);  // 이전 요소로 되돌린 후 출력 → one
?>

출력 결과(Output)

one
two
one

함께 알아두면 좋은 관련 함수

  • current() / pos() − 현재 내부 포인터가 가리키는 요소의 값을 반환합니다.

  • next() − 내부 포인터를 다음 요소로 이동시킨 후 그 값을 반환합니다.

  • end() − 내부 포인터를 배열의 마지막 요소로 이동시킵니다.

  • reset() − 내부 포인터를 배열의 첫 번째 요소로 되돌립니다.