PHP 매뉴얼
이전 |  | 다음

# current

(PHP 3, PHP 4 , PHP 5)

current -- 배열의 현재 원소를 반환한다

## 설명

mixed current ( array array)

모든 배열은 "현재" 원소를 가리키는 내부 포인터를 갖는데, 이 내부 포인터는 배열에 삽입되어진 첫번째 원소로 초기화된다.

current() 함수는 단순히 현재 내부 포인터에서 가리키고 있는 배열 원소의 값을 반환한다. 어떤 방법으로든 그 포인터를 움직이지 않는다. 내부 포인터가 원소 목록의 끝에서 벗어난 곳을 가리키면, current()는 `FALSE`를 반환한다.

주의
배열이 빈 원소를 포함하면(0 이나 "", 빈 문자열) 이 함수는 이 원소들에 대해서도 `FALSE`를 반환한다. current()를 사용하여 그 배열 안의 목록 끝인지 확인할수 없게 만든다. 빈 원소를 포함할수도 있는 배열을 적절하게 거닐기 위해서는, each() 함수를 이용한다.

예 1. current()의 사용예와 관련 함수

`<?php $transport = array('foot', 'bike', 'car', 'plane'); $mode = current($transport); // $mode = 'foot'; $mode = next($transport); // $mode = 'bike'; $mode = current($transport); // $mode = 'bike'; $mode = prev($transport); // $mode = 'foot'; $mode = end($transport); // $mode = 'plane'; $mode = current($transport); // $mode = 'plane'; ?>`

end(), key(), next(), prev(), reset() 참고.

이전 | 처음으로 | 다음
count | 위로 | each