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

  1. key 변수를 사용하여 PHP에서 foreach 인덱스 찾기
  2. index 변수를 사용하여 PHP에서 foreach 인덱스 찾기
  3. keyindex 변수를 모두 사용하여 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