-
1
-
Este post tem como intenção mostrar como funciona uma das várias estruturas de repetição no PHP. Iremos trabalhar o laço for. Em outros posts veremos o funcionamento dos laços while e foreach.
Para começar vamos à apresentação da estrutura:
for($i=0; $i<10 $i++){ //bloco de execuções do laço for }
Então vamos começar a dividir essa estrutura para que tenhamos um melhor entendimento. Basicamente a estrutura for é composta por 3 partes: – inicialização – condição para continuar no laço – incremento.
- Para percorrer o laço precisamos de um contador, aí é que entra a parte da inicialização e do incremento. Este contador é responsável por informar a quantidade de vezes que o laço foi executado. Na estrutura acima usamos ,como nosso contador, a variável $i inicializada com o valor 0 (zero). então o primeiro parâmetro é a inicialização do nosso contador.
- O segundo parâmetro indica a condição para continuar a executar o laço. Essa condição nos indica se devemos continuar ou interromper a execução do laço. ( veremos o exemplo mais abaixo ).
- O terceiro parâmetro nos indica o incremento, quem irá aumentar em 1 unidade o valor do nosso contador para nos dar condições de parar ou continuar no laço.
Vamos ao nosso exemplo:
for($i=0; $i<10 $i++){ echo 'Valor de $i:'.$i.' ';}Entendendo melhor o que está acontencendo…
Quando a execução chega no for a interpretação é feita da seguinte forma:
- $i: primeiro parâmetro , é um contador e tem valor inicial de zero.
- $i < 10 : no segundo parâmetro temos a condição de continuação, ou seja, enquanto a variável $i for menor que 10 a repetição poderá continuar. – $i++ : no terceiro parâmetro indicamos o incremento, ou seja, é o terceiro parâmetro o responsável por aumentar o valor do nosso contador. Essa maneira é uma forma reduzida de escrever $i = $i+1. A variável $i recebe seu valor e é acrescentada de 1 unidade.
Exemplos:
for($i = 1; $i <= 10; $i++){ echo $i; }para quem quiser seguir .. @rafaelhbarreto




Thanks a lot for that extremely cool post.