Iniciante Fundamentos

Laços for

Quando você sabe quantas vezes quer repetir, o for é a melhor escolha. Para percorrer arrays, use o foreach.

for

Tem três partes: início, condição e incremento.

<?php
for ($i = 1; $i <= 5; $i++) {
    echo $i;
}
// Saída: 12345
  • $i = 1 — valor inicial.
  • $i <= 5 — repete enquanto verdadeiro.
  • $i++ — executa ao fim de cada volta.

foreach

Percorre cada item de um array sem precisar de índice.

<?php
$frutas = ["maçã", "banana", "uva"];
foreach ($frutas as $fruta) {
    echo $fruta . " ";
}
// Saída: maçã banana uva

foreach com chave

<?php
$frutas = ["maçã", "banana"];
foreach ($frutas as $i => $fruta) {
    echo "$i: $fruta ";
}
// Saída: 0: maçã 1: banana

Resumo

  • for é ideal quando o número de repetições é conhecido.
  • foreach percorre arrays item a item.
  • Use $chave => $valor para acessar o índice.