Verificar o valor da chave de laço foreach em PHP
Minahil Noor
6 fevereiro 2021
Este artigo introduzirá um método para verificar o valor da chave de laço foreach
em PHP.
Utilizar o foreach
Loop para verificar o valor da chave do foreach
Loop em PHP
Podemos utilizar um laço “para cada” para verificar o valor da chave do laço foreach
. O laço foreach
atravessa um array cujas chaves e elementos podem ser acedidos no laço. A sintaxe correcta para utilizar este laço é a seguinte.
foreach($arrayName as $variableName){
//PHP code
}
Se tivermos um array associativa, podemos utilizar este laço da seguinte forma:
foreach($arrayName as $key => $variableName){
//PHP code
}
O detalhe dos seus parâmetros é o seguinte:
Variável | Detalhe | |
---|---|---|
$arrayName |
obrigatório | Este é o array que queremos atravessar. |
$variableName |
obrigatório | É o nome variável para os elementos do array. |
$key |
opcional | É o nome variável para as chaves do array. |
O laço foreach
pára quando atravessa toda a matriz.
Podemos utilizar a função echo()
para exibir as chaves do array.
O programa abaixo mostra como podemos utilizar o loop foreach
para verificar o valor da chave do loop foreach
em PHP.
<?php
$result = array("firstname"=>"Olivia", "lastname"=>"Mason", "marks"=>85, "attendance"=>100);
echo("The value of keys of the array are:\n");
foreach ($result as $key => $value)
{
echo($key);
echo("\n");
}
?>
Fizemos um loop através do array e exibimos as suas chaves.
Resultado:
The value of keys of the array are:
firstname
lastname
marks
attendance