배열 prev
(PHP 4, PHP 5, PHP 7, PHP 8)
prev — 내부 배열 포인터 되감기
설명
prev(array|object &$array
): mixed
내부 배열 포인터를 되감습니다.
prev()는 내부 배열 포인터를 진행하는 대신 한 위치로 되감는 것을 제외하고는 next()와 동일하게 동작합니다.
매개변수
array
- 입력 배열입니다.
반환 값
내부 배열 포인터가 가리키는 이전 위치의 배열 값을 반환하거나 더 이상 요소가 없으면 false
를 반환합니다.
경고 이 함수는 부울 false
을 반환할 수 있지만 false
으로 평가되는 부울이 아닌 값을 반환할 수도 있습니다. 자세한 내용은 부울 섹션을 참조하세요. 이 함수의 반환 값을 테스트하려면 === 연산자를 사용하십시오.
변경 로그
버전 | 설명 |
---|---|
8.1.0 | 객체에서 이 함수를 호출하는 것은 더 이상 사용되지 않습니다. 먼저 객체에 get_mangled_object_vars()를 사용하거나 ArrayIterator를 사용하십시오. |
Examples
예제 #1 prev() 및 friends의 사용 예
<?php
$transport = array('foot', 'bike', 'car', 'plane');
$mode = current($transport); // $mode = 'foot';
$mode = next($transport); // $mode = 'bike';
$mode = next($transport); // $mode = 'car';
$mode = prev($transport); // $mode = 'bike';
$mode = end($transport); // $mode = 'plane';
?>
메모
참고: 배열의 시작은 bool false
요소와 구별할 수 없습니다. 구별하려면 prev()요소의 key()가 null
인지 확인하십시오.