>백엔드 개발 >PHP 튜토리얼 >PHP 배열 PHP 배열 함수 순서 각각 - 배열의 현재 내부 포인터가 가리키는 요소의 키 이름과 키 값을 가져오고 포인터를 다음 비트로 이동합니다.

PHP 배열 PHP 배열 함수 순서 각각 - 배열의 현재 내부 포인터가 가리키는 요소의 키 이름과 키 값을 가져오고 포인터를 다음 비트로 이동합니다.

WBOY
WBOY원래의
2016-07-29 08:47:01950검색

Each() 정의 및 사용법
each() 함수는 배열의 현재 내부 포인터가 가리키는 요소의 키 이름과 키 값으로 구성된 배열을 생성하고 내부 포인터를 앞으로 이동시킵니다.
반환된 배열에는 키 이름 0, 1, 키 및 값의 네 가지 요소가 포함됩니다. 셀 0과 키에는 배열 셀의 키 이름이 포함되고, 1과 값에는 데이터가 포함됩니다.
내부 포인터가 배열 범위를 초과하는 경우 이 함수는 FALSE를 반환합니다.
구문
each(array) 매개변수 설명
array 필수입니다. 사용할 배열을 지정합니다.
예제 1

코드 복사 코드는 다음과 같습니다.


$people = array(" Peter", "Joe", "Glenn", "Cleveland");
print_r (each($people))

출력:

Array ( [1] => Peter [값] => Peter [0] => 0 [key] => 0 ) 예제 2
each()는 종종 list()와 결합하여 사용됩니다. 배열을 탐색합니다. 이 예는 이전 예와 유사하지만 전체 배열이 루프로 출력됩니다.


코드 복사 코드는 다음과 같습니다.

$people = array("피터", "조", "글렌", "클리블랜드")
reset($people)
while(list($ 키, $val) = 각각( $people))
{
echo "$key => $val
"
}
?> >
출력:
0 => Peter
1 => Joe 2 => Glenn
3 => Cleveland 예시 설명
원래 배열 포인터를 재설정하므로 위의 예에서 루프 내부의 다른 변수에 $people을 할당하면 무한 루프가 발생합니다.
위는 PHP 배열 PHP 배열 함수 시퀀스를 각각 소개합니다. 배열의 현재 내부 포인터가 가리키는 요소의 키 이름과 키 값을 얻고 포인터를 PHP 배열 내용을 포함하여 다음 위치로 이동시키기를 바랍니다. PHP 튜토리얼에 관심이 있습니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.