Comment trouver l'index des foreach en PHP

Minahil Noor 3 janvier 2023
  1. Utilisation de la variable key pour trouver l’index foreach en PHP
  2. Utilisation de la variable index pour trouver l’indice foreach en PHP
  3. Utilisation des variables key et index pour trouver l’index foreach en PHP
Comment trouver l'index des foreach en PHP

Dans cet article, nous présenterons des méthodes pour trouver l’index foreach.

  • En utilisant la variable key
  • Utilisation de la variable index
  • En utilisant à la fois la variable key et la variable index

Utilisation de la variable key pour trouver l’index foreach en PHP

La clé variable stocke l’index de chaque valeur dans une boucle foreach. La boucle foreach en PHP est utilisée comme suit.

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

La valeur variable stocke la valeur de chaque élément du tableau.

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

La variable key contient ici l’index de la boucle foreach. La valeur de la variable indique la valeur de chaque élément du array.

Production:

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

Utilisation de la variable index pour trouver l’indice foreach en PHP

L’indice variable est utilisé comme une variable supplémentaire pour montrer l’indice de foreach à chaque itération.

<?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";
}
?>
Avertissement
La variable d’indice est d’abord initialisée avec une valeur. Elle est ensuite incrémentée à chaque fois que la boucle itére.

Production:

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

Utilisation des variables key et index pour trouver l’index foreach en PHP

Maintenant, nous allons utiliser à la fois la variable clé et un index de variable supplémentaire pour trouver l’indice de 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";
}
  
?>

Nous avons stocké la valeur de la variable clé avec un incrément de sa valeur dans la variable d’index. De cette façon, nous pouvons trouver l’indice d’atteinte en utilisant à la fois la variable clé et la variable d’index.

Production:

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