일반적인 1차원 배열 및 2차원 배열 탐색 방법을 포함하여 배열을 탐색하는 동안 간단히 foreach를 사용하여 각 함수의 사용법을 자세히 설명합니다.
- $foreach = 배열(1,2,3);
- $array2 = 배열(배열( 'aa'=>33,'bb'=>22,'www.phpfensi.com'=>11),array('dd'=> 44 ,'ee'=>55,'ff'=>66))
1차원 데이터를 탐색하려면 foreach를 사용하세요.
- for( $i =0; $i<개수($foreach);$i )
- {
- 에코 'foreach['.$i.']='.$foreach[$i]. '
';- } /foreach[0]=1
- //foreach[1]=2
- //foreach[2]=3
- 살펴보겠습니다. foreach를 사용하여 순회:
foreach(
$foreachasforeach($v )
- { echo
'foreach='.- $v.
'< br>';- //foreach=3 위의 내용은 1차원 데이터를 탐색하는 데 사용됩니다.
- foreach(
- $array2 as $key=>
$value)- {
$value
as$k=>$v)
구문: list(var1,var2...) 매개변수 설명- { echo '$arr['.
$key.- ' ]['.
$k.- ']='.$v }
- echo
- "
"; } 각각 목록을 살펴보세요. each() 함수는 배열의 내부 포인터가 현재 가리키는 요소의 키 이름과 키 값으로 구성된 배열을 생성하고 내부 포인터를 앞으로 이동시킵니다. 반환된 배열에는 키 이름 0, 1, 키 및 값의 네 가지 요소가 포함됩니다. 셀 0과 키에는 배열 셀의 키 이름이 포함되고, 1과 값에는 데이터가 포함됩니다. 내부 포인터가 배열 범위를 초과하는 경우 이 함수는 false를 반환합니다.- 구문: Each(array) 매개 변수 설명
- array 필수, 사용할 배열을 지정합니다. 목록 함수 list() 함수는 배열의 요소를 사용하여 변수 집합에 값을 할당합니다.
- array()와 유사하게 list()는 실제로 함수가 아니라 언어 구조입니다.
값을 할당해야 하는 첫 번째 변수인 var1이 필요합니다.
var2는 선택 사항이며 여러 변수를 가질 수 있습니다.
팁 및 참고 사항:
참고: 이 함수는 숫자 인덱스 배열에만 사용되며 숫자 인덱스는 0부터 시작한다고 가정합니다.
$colors =array(
'빨간색','파란색',
'녹색','노란색')
while(list(
$key,
$val) = 각각($colors)) {
- echo "$val의 다른 목록.
//빨간색의 기타 목록
" }- //파란색의 기타 목록 //다른 목록.
- //다른 노란색 목록
- 문:
- 결정한 경우 코드 블록 실행 횟수를 반복하려면 구문:
- for(초기화; 조건; 증가)
- {
- 실행할 코드 }
참고: for 문에는 세 개의 매개변수가 있으며, 첫 번째 매개변수는 두 번째 매개변수는 조건을 저장합니다. 세 번째 매개변수에는 루프를 실행하는 데 필요한 증분이 포함됩니다. 초기화 또는 증분 매개변수에 여러 변수가 포함된 경우 쉼표로 구분해야 하며 조건은 true로 평가되어야 합니다. 또는 false.
foreach 이 문은 배열을 반복하는 데 사용됩니다.
루프가 수행될 때마다 현재 배열 요소의 값이 값 변수(배열)에 할당됩니다. 포인터가 하나씩 움직입니다.
위 내용은 관련 내용을 포함하여 PHP에서 루프 배열을 순회하는 구현 방법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.