현재 요소의 키 이름과 값을 반환하고 내부 포인터를 뒤로 이동합니다.
<?php $ people = array ( " 피터 " , " 조 " , " 글렌 " , " 클리블랜드 " ) print_r ( 각각 ( $사람 ) ) ? >Each() 함수는 현재 요소의 키 이름과 키 값을 반환하고 내부 포인터를 뒤로 이동합니다.
요소의 키 이름과 값은 4개의 요소가 있는 배열로 반환됩니다. 두 요소(1 및 Value)에는 키 값이 포함되고, 두 요소(0 및 Key)에는 키 이름이 포함됩니다.
관련 방법:
current() - 배열의 현재 요소 값을 반환합니다.
end() - 내부 포인터를 배열의 마지막 요소로 설정하고 출력합니다.
next() - 내부 포인터를 배열의 다음 요소로 설정하고 출력합니다.
prev() - 내부 포인터를 배열의 이전 요소로 설정하고 출력합니다.
Reset() - 내부 포인터를 배열의 첫 번째 요소로 설정하고 출력합니다.
팁: Each() 함수는 PHP 7.2.0에서 더 이상 사용되지 않습니다.각각( 배열 )
매개변수 | 설명하다 |
---|---|
정렬 | 필수의. 사용할 배열을 지정합니다. |
반환 값: | 현재 요소의 키 이름과 키 값을 반환합니다. 요소의 키 이름과 값은 4개의 요소가 있는 배열로 반환됩니다. 두 요소(1 및 Value)에는 키 값이 포함되고, 두 요소(0 및 Key)에는 키 이름이 포함됩니다. 더 이상 배열 요소가 없으면 함수는 FALSE를 반환합니다. |
---|---|
PHP 버전: | 4+ |
페이지 상단의 예와 동일하지만 이는 루프를 통해 전체 배열을 출력합니다.
<?php $ people = array ( " 피터 " , " 조 " , " 글렌 " , " 클리블랜드 " ) 재설정 ( $ people ) ; ( 목록 ( $key , $val ) = 각 ( $people ) ) { 에코 " $key = > $val <br> " } ?>모든 관련 방법 시연:
<?php $ people = array ( " 피터 " , " 조 " , " 글렌 " , " 클리블랜드 " ) echo current ( $people ) . " <br> " ; // 현재 요소는 Peter입니다. 에코 next ( $people ) . " <br> " ; // Peter의 다음 요소는 Joe입니다. 에코 current ( $people ) . " <br> " ; // 이제 현재 요소는 Joe입니다. 에코 prev ( $people ) . " <br> " ; // Joe의 이전 요소는 Peter입니다. 에코 end ( $people ) . " <br> " ; // 마지막 요소는 클리블랜드입니다. 에코 prev ( $people ) . " <br> " ; // Cleveland의 이전 요소는 Glenn입니다. 에코 current ( $people ) . " <br> " ; // 이제 현재 요소는 Glenn입니다. 에코 Reset ( $people ) . " <br> " ; // 내부 포인터를 배열의 첫 번째 요소인 Peter로 이동합니다. 에코 next ( $people ) . " <br> " ; // Peter의 다음 요소는 Joe입니다. print_r ( Each ( $people ) ) ; // 현재 요소(현재 Joe)의 키와 값을 반환하고 내부 포인터를 앞으로 이동합니다. ?>