Como encontrar o índice Foreach em PHP
-
Utilize a variável
key
para encontrar o índice de Foreach em PHP -
Utilize a variável
index
para encontrar o índice de Foreach em PHP -
Utilize tanto a variável
key
quanto a variávelindex
para encontrar o índice de Foreach em PHP
Neste artigo, introduziremos métodos para encontrar o índice foreach
.
- Utilizando a variável
key
- Utilizando a variável
index
- Utilizando as variáveis
key
eindex
Utilize a variável key
para encontrar o índice de Foreach em PHP
A chave variável armazena o índice de cada valor no laço foreach
. O laço foreach
em PHP é utilizado da seguinte forma.
foreach($arrayName as $value){
//code
}
O valor da variável armazena o valor de cada elemento da array.
<?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";
}
?>
A variável chave aqui contém o índice do laço foreach
. O valor da variável mostra o valor de cada elemento do array
.
Resultado:
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
Utilize a variável index
para encontrar o índice de Foreach em PHP
O índice variável é utilizado como uma variável adicional para mostrar o índice de foreach
em cada iteração.
<?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";
}
?>
Resultado:
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
Utilize tanto a variável key
quanto a variável index
para encontrar o índice de Foreach em PHP
Agora, utilizaremos tanto a variável-chave como um índice variável adicional para encontrar o índice 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";
}
?>
Armazenamos o valor da variável chave com um incremento em seu valor na variável índice. Desta forma, podemos encontrar o índice de foreach
utilizando tanto a variável chave como a variável de índice.
Resultado:
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