>백엔드 개발 >PHP 튜토리얼 >php는 각각 배열의 현재 키-값 쌍을 반환하고 배열 포인터를 한 단계 앞으로 이동합니다.

php는 각각 배열의 현재 키-값 쌍을 반환하고 배열 포인터를 한 단계 앞으로 이동합니다.

墨辰丷
墨辰丷원래의
2018-05-30 15:57:571962검색

php 각 함수는 배열의 키-값 쌍을 가져오고 배열 포인터를 한 단계 앞으로 이동하는 데 사용됩니다. 각 함수는 종종 배열을 탐색하기 위해 목록과 함께 사용됩니다. 이 글에서는 각각의 기본 사용법을 소개합니다. 필요한 친구는 참고하면 됩니다.

각 함수는 배열의 현재 키/값 쌍을 반환하고 배열 포인터를 한 단계 앞으로 이동합니다.

기본 구문

각 배열 (array & $array )

each()를 실행한 후 배열 포인터는 배열의 다음 셀에 유지되거나 배열 끝에 도달하면 마지막 셀에 유지됩니다. 각각을 사용하여 배열을 다시 반복하려면 Reset()을 사용해야 합니다.

매개변수 소개:


매개변수 Description
array 필수입니다. 사용할 배열을 지정합니다.

each() 함수는 배열의 현재 내부 포인터가 가리키는 요소의 키 이름과 키 값으로 구성된 배열을 생성하고 내부 포인터를 앞으로 이동합니다.

반환 값:

배열 배열에서 현재 포인터 위치의 키/값 쌍을 반환하고 배열 포인터를 앞으로 이동합니다. 키-값 쌍은 키 이름이 0, 1, key 및 value인 4개 요소 배열로 반환됩니다. 셀 0과 키에는 배열 셀의 키 이름이 포함되고, 1과 값에는 데이터가 포함됩니다. 내부 포인터가 배열의 끝을 지나면 각각()은 FALSE를 반환합니다.

각 함수 예시 1:

<?php
$foo = array(
  "bob",
  "fred",
  "jussi",
  "jouni",
  "egon",
  "marliese"
);
$bar = each($foo);
print_r($bar);
?>

연산 결과;

Array
(
 [1] => bob
 [값] => bob
 [0] => 0
[ 키] => 0
)

각 함수 예제 2:

each()와 list()를 결합하여 배열

<?php
$fruit = array(
  &#39;a&#39; => &#39;apple&#39;,
  &#39;b&#39; => &#39;banana&#39;,
  &#39;c&#39; => &#39;cranberry&#39;
);
reset($fruit);
while (list($key, $val) = each($fruit)) {
  echo " $key => $val <br/>";
}
?>

작업 결과:

a => = > 바나나
c => 크랜베리

이상이 이 글의 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.


관련 권장 사항:

PHP를 사용하여 SMTP 프로토콜 기반 이메일 전송 인스턴스를 구현하는 방법

PHP를 사용하여 특정 키 값에 따라 다차원 배열을 정렬하는 방법

php 엑셀 테이블 업로드를 구현하고 데이터 가져오기

위 내용은 php는 각각 배열의 현재 키-값 쌍을 반환하고 배열 포인터를 한 단계 앞으로 이동합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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