PHP current() 함수

예제

배열의 현재 요소의 값을 출력하십시오:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>";
?>

실행 예제

정의와 사용법

current() 함수는 배열의 현재 요소의 값을 반환합니다.

각 배열에는 현재 요소를 가리키는 내부 포인터가 하나 있습니다. 초기에는 배열에 추가된 첫 번째 요소를 가리킵니다.

ヒント:이 함수는 배열 내부 포인터를 이동하지 않습니다. 이를 위해 다음을 사용하십시오 next() 그리고 prev() 함수.

관련 메서드:

  • end() - 내부 포인터를 배열의 마지막 요소로 이동하고 출력
  • next() - 내부 포인터를 배열의 다음 요소로 이동하고 출력
  • prev() - 내부 포인터를 배열의 이전 요소로 이동하고 출력
  • reset() - 내부 포인터를 배열의 첫 번째 요소로 이동하고 출력
  • each() - 현재 요소의 키 이름과 키 값을 반환하고 내부 포인터를 앞으로 이동

문법

current(array)
매개변수 설명
array 필수 사항. 사용할 배열을 지정합니다.

설명

current() 함수는 배열의 현재 요소(단위)를 반환합니다.

각 배열에는 현재 요소를 가리키는 내부 포인터가 하나 있습니다. 초기에는 배열에 추가된 첫 번째 요소를 가리킵니다.

current() 함수는 현재 내부 포인터가 가리키는 배열 요소의 값을 반환하고 포인터를 이동하지 않습니다. 내부 포인터가 요소 목록의 끝을 넘어서면 current() 함수는 FALSE를 반환합니다.

기술 세부 사항

반환 값: 현재 요소의 값을 반환합니다. 현재 요소가 비어 있거나 현재 요소에 값이 없으면 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)을 반환하고 내부 포인터를 앞으로 이동
?>

실행 예제