Wie Sie den foreach-Index in PHP finden

  1. Die key-Variable benutzen, um den foreach-Index in PHP zu finden
  2. Verwendung der index-Variablen, um den foreach-Index in PHP zu finden
  3. Verwendung der Variablen key und index, um den foreach-Index in PHP zu finden

In diesem Artikel stellen wir Methoden vor, um den foreach-Index zu finden.

  • Verwendung der key-Variablen
  • Verwendung der Index-Variablen
  • Verwendung der Variablen key und index

Die key-Variable benutzen, um den foreach-Index in PHP zu finden

Der variable Schlüssel speichert den Index jedes Wertes in einer foreach-Schleife. Die foreach-Schleife in PHP wird wie folgt benutzt.

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

Die Variable value speichert den Wert jedes Elements des Arrays.

<?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";
}   
?>

Die Schlüsselvariable enthält hier den Index der foreach-Schleife. Die Variable value zeigt den Wert jedes Elements im array.

Ausgabe:

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

Verwendung der index-Variablen, um den foreach-Index in PHP zu finden

Der variable Index wird als zusätzliche Variable verwendet, um den Index von foreach in jeder Iteration anzuzeigen.

<?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";
}
?>
Warnung

Die Indexvariable wird zunächst mit einem Wert initialisiert. Sie wird dann bei jeder Wiederholung der Schleife inkrementiert.

Ausgabe:

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

Verwendung der Variablen key und index, um den foreach-Index in PHP zu finden

Nun werden wir sowohl die Schlüsselvariable als auch einen zusätzlichen variablen Index verwenden, um den Index von foreach zu finden.

<?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";
}
  
?>

Wir haben den Wert der Schlüsselvariablen mit einem Inkrement in ihrem Wert in der Indexvariablen gespeichert. Auf diese Weise können wir den Index von foreach finden, indem wir sowohl die Schlüsselvariable als auch die Indexvariable verwenden.

Ausgabe:

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