Loop no PHP nos ajuda a iterar sobre uma variável usando um índice. Existem diversos tipos de loops: os mais simples e também o loop para objetos tipados:
- While – intera um bloco de código, desde que a condição especificada seja verdadeira
- do… while – intera sobre um bloco de código e repete enquanto a condição estiver verdadeira
- for – intera através de um bloco de código um número especificado de vezes
- foreach – itnera através de um bloco de código para cada elemento em um array
Conteúdo
For
O Loop For é usado quando você sabe quantas vezes será interação.
<?php
for ($x = 0; $x <= 5; $x++) {
echo "O número é: $x <br>";
}
?>
For Each
O for each só funciona em arrays. A interação funciona entre chave/valor dentro de um array.
<?php
$linguagensProgramacao = array("PHP", "c#", "Java", "Lua");
foreach ($linguagem as $linguagensProgramacao ) {
echo "Linguagem: $linguagem <br>";
}
?>
While
O ciclo while executa um bloco de código, desde que a condição especificada seja verdadeira.
<?php
$x = 0;
while($x <= 5) {
echo "O número é: $x <br>";
$x+=10;
}
?>
Do…while
Intera através de um bloco de código uma vez, e, em seguida, repete o loop no PHP, desde que a condição especificada é verdadeira.
<?php
$x = 1;
do {
echo "O número é: $x <br>";
$x++;
} while ($x <= 10);
?>