PHP에서 foreach 인덱스를 찾는 방법

Minahil Noor 2023년1월30일
  1. key 변수를 사용하여 PHP에서 foreach 인덱스 찾기
  2. index 변수를 사용하여 PHP에서 foreach 인덱스 찾기
  3. keyindex 변수를 모두 사용하여 PHP에서 foreach 인덱스 찾기
PHP에서 foreach 인덱스를 찾는 방법

이 기사에서는foreach 색인을 찾는 방법을 소개합니다.

  • key 변수 사용
  • index 변수 사용
  • keyindex 변수를 모두 사용

key 변수를 사용하여 PHP에서 foreach 인덱스 찾기

변수 키는 각 값의 인덱스를foreach 루프에 저장합니다. PHP에서foreach 루프는 다음과 같이 사용됩니다.

foreach($arrayName as $value){
    //code
}

변수 값은 배열의 각 요소 값을 저장합니다.

<?php 
$array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); 

foreach ($array as $key => $value) {
    echo "The index is = " . $key . ", and value is = ". $value; 
    echo "\n";
}   
?>

여기서 중요한 변수는 foreach루프의 인덱스를 포함합니다. 변수 값은 array의 각 요소 값을 보여줍니다.

출력:

The index is = 0, and the value is = 1
The index is = 1, and the value is = 2
The index is = 2, and the value is = 3
The index is = 3, and the value is = 4
The index is = 4, and the value is = 5
The index is = 5, and the value is = 6
The index is = 6, and the value is = 7
The index is = 7, and the value is = 8
The index is = 8, and the value is = 9
The index is = 9, and the value is = 10

index 변수를 사용하여 PHP에서 foreach 인덱스 찾기

변수 인덱스는 각 반복에서 foreach인덱스를 표시하기위한 추가 변수로 사용됩니다.

<?php 
// Declare an array 
$arr = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); 
$index = 0;

foreach($arr as $key=>$val) {
    echo "The index is $index";
    $index++;
    echo "\n";
}
?>
경고
인덱스 변수는 먼저 값으로 초기화됩니다. 그런 다음 루프가 반복 될 때마다 증가합니다.

출력:

The index is 0
The index is 1
The index is 2
The index is 3
The index is 4
The index is 5
The index is 6
The index is 7
The index is 8
The index is 9

keyindex 변수를 모두 사용하여 PHP에서 foreach 인덱스 찾기

이제 키 변수와 추가 변수 인덱스를 모두 사용하여foreach의 인덱스를 찾습니다.

<?php 
  
// Declare an array 
$arr = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); 
$index = 0;

foreach ($arr as $key=>$value) {
    echo "The index is $index";
    $index = $key+1;
    echo "\n";
}
  
?>

우리는 키 변수의 값을 인덱스 변수의 값이 증가함에 따라 저장했습니다. 이런 식으로 키 변수와 인덱스 변수를 모두 사용하여 foreach인덱스를 찾을 수 있습니다.

출력:

The index is 0
The index is 1
The index is 2
The index is 3
The index is 4
The index is 5
The index is 6
The index is 7
The index is 8
The index is 9