Verificar o valor da chave de laço foreach em PHP

Minahil Noor 6 fevereiro 2021
Verificar o valor da chave de laço foreach em PHP

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

Artigo relacionado - PHP Loop