Loop for PHP

PHP for loop executes the code block for the specified number of times.

Loop for PHP

Se você já determinar antecipadamente o número de vezes que o script será executado, você pode usar o loop for.

Sintaxe

for (inicializar contador; testar contador; incrementar contador) {
  código a ser executado;
}

Parâmetros:

  • inicializar contador: inicializar o valor do contador do loop
  • testar contador:: avaliar cada iteração do loop. Se o valor for TRUE, continue o loop. Se o valor for FALSE, encerre o loop.
  • incrementar contador: aumentar o valor do contador do loop

O exemplo a seguir mostra os números de 0 a 10:

Exemplo

<?php 
for ($x=0; $x<=10; $x++) {
  echo "O número é:$x <br>";
} 
?>

Executar Exemplo

Loop foreach PHP

O loop foreach é aplicável apenas a arrays e é usado para percorrer cada par de chave/valor no array.

Sintaxe

foreach ($array as $value) {
  código a ser executado;
}

A cada iteração do loop, o valor do elemento atual do array será atribuído à variável $value e o ponteiro do array será movido um a um até o último elemento do array.

O exemplo a seguir demonstra um loop que imprimirá os valores do array fornecido ($colors):

Exemplo

<?php 
$colors = array("red","green","blue","yellow"); 
foreach ($colors as $value) {
  echo "$value <br>";
}
?>

Executar Exemplo

Em capítulos posteriores, você aprenderá mais sobre arrays.