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); ?>