Nesta aula, vamos aprender como percorrer arrays em PHP. Um array é uma variável especial que pode armazenar mais de um valor em uma única variável. Os arrays são usados para armazenar coleções de dados, como uma lista de nomes ou um conjunto de números.
Em PHP, existem várias maneiras de percorrer um array. A seguir, veremos algumas das mais comuns.
Percorrendo um array indexado com um loop for: Para percorrer um array indexado em PHP, podemos usar um loop for. O loop começa com o índice 0 e termina no último índice do array, que pode ser obtido usando a função count(). O exemplo a seguir mostra como percorrer um array indexado com um loop for:
php$notas = array(7.5, 8.0, 9.2, 6.8, 8.5);
for($i = 0; $i < count($notas); $i++) {
echo $notas[$i] . " ";
}
Este código exibirá as notas do array separadas por espaço.
Percorrendo um array indexado com um loop foreach: Outra maneira de percorrer um array em PHP é usar o loop foreach. O loop foreach itera sobre cada elemento do array sem a necessidade de um índice. O exemplo a seguir mostra como percorrer um array indexado com um loop foreach:
php$notas = array(7.5, 8.0, 9.2, 6.8, 8.5);
foreach($notas as $nota) {
echo $nota . " ";
}
Este código exibirá as notas do array separadas por espaço.
Percorrendo um array associativo: Para percorrer um array associativo em PHP, podemos usar o loop foreach. O loop foreach itera sobre cada elemento do array, que consiste em uma chave e um valor. O exemplo a seguir mostra como percorrer um array associativo:
php$idades = array("João" => 25, "Maria" => 28, "Pedro" => 30, "Ana" => 23);
foreach($idades as $nome => $idade) {
echo $nome . " tem " . $idade . " anos. ";
}
Este código exibirá as idades das pessoas do array, junto com seus nomes.
Em resumo, existem várias maneiras de percorrer arrays em PHP, incluindo loops for e foreach. O loop for é usado para percorrer arrays indexados, enquanto o loop foreach é usado para percorrer arrays indexados e associativos.