예
현재 요소의 키와 값을 반환하고, 앞으로 내부 포인터를 이동 :
<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland");
print_r (each($people));
?>
»실행 예 정의 및 사용
each() 함수는 현재 요소의 키 값을 반환하고, 전방 내부 포인터를 이동한다.
이 요소 키 값은 네 개의 요소 어레이에 리턴된다. 두 개의 요소 (1 and Value) 요소 값에 대해, 2 개 개의 요소 (0 and Key) 소자 키.
관련 방법 :
- current() - 배열의 현재 원소의 값을 반환
- end() - 배열, 마지막으로 소자 내부의 포인터를 이동하고, 출력
- next() - 배열, 다음 요소를 내부에 포인터를 이동하고, 출력
- prev() - 배열, 이전 요소를 내부에 포인터를 이동하고, 출력
- reset() - 어레이의 첫 번째 요소 내부 포인터 이동
통사론
each( array )
매개 변수 | 기술 |
---|---|
array | 필요합니다. 사용하는 배열을 지정합니다 |
기술적 세부 사항
반환 값 : | 현재 요소의 키와 값을 돌려줍니다. 이 요소 키 값은 네 개의 요소 어레이에 리턴된다. 두 개의 요소 (1 and Value) 요소 값에 대해, 2 개 개의 요소 (0 and Key) 소자 키. 더 이상 배열 요소가없는 경우이 함수는 FALSE를 반환 |
---|---|
PHP 버전 : | 4+ |
더 예
예 1
상기 페이지의 상단에 하나이지만 출력 전체 배열의 루프와 동일한 예 :
<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland");
reset($people);
while (list($key, $val) = each($people))
{
echo "$key => $val<br>";
}
?>
»실행 예 예 2
관련된 모든 방법을 데모 :
<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland");
echo
current($people) . "<br>"; // The current element is Peter
echo
next($people) . "<br>"; // The next element of Peter is Joe
echo
current($people) . "<br>"; // Now the current element is Joe
echo prev($people) . "<br>";
// The previous element of Joe is Peter
echo end($people) . "<br>"; //
The last element is Cleveland
echo prev($people) . "<br>"; // The
previous element of Cleveland is Glenn
echo current($people) . "<br>"; //
Now the current element is Glenn
echo reset($people) . "<br>"; // Moves
the internal pointer to the first element of the array, which is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
print_r (each($people)); // Returns the key and value of the current element
(now Joe), and moves the internal pointer forward
?>
»실행 예 <PHP 배열 문헌