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() − 내부 포인터를 배열의 첫 번째 요소로 되돌립니다.