Utilizando o loop FOR em PHP
Dica publicada em PHP / Expressões Regulares
Utilizando o loop FOR em PHP
FOR é o loop mais complicado do PHP. Tema a seguinte sintaxe:
for (expressão-inicial; verificação-de-término; expressão-de-fim-de-loop)
instrução
Ao executar uma instrução FOR, primeiro a expressão-inicial é avaliada somente uma vez. Então a verificação-de-término é avaliada (se for falsa, a instrução é concluída; se form verdadeira, a instrução é executada). Por fim, a expressão-de-fim-de-loop é executada e inicia o ciclo novamente com a avaliação da verificação-de-término.
É válido incluir mais de um tipo de cláusula FOR, separada por vírgula. A verificação de término será considerada verdadeira se qualquer uma das subcláusulas forem verdadeiras. Exemplo:
for (expressão-inicial; verificação-de-término; expressão-de-fim-de-loop)
instrução
Ao executar uma instrução FOR, primeiro a expressão-inicial é avaliada somente uma vez. Então a verificação-de-término é avaliada (se for falsa, a instrução é concluída; se form verdadeira, a instrução é executada). Por fim, a expressão-de-fim-de-loop é executada e inicia o ciclo novamente com a avaliação da verificação-de-término.
É válido incluir mais de um tipo de cláusula FOR, separada por vírgula. A verificação de término será considerada verdadeira se qualquer uma das subcláusulas forem verdadeiras. Exemplo:
for($x=1,$y=1,$z=1; //expressões iniciais
$y<10,$z<10; //verificação de término
$x=$x+1, $y=$y+2,$z=$z+3) //expressões de término de loop
print("$x, $y, $z<BR>");
$y<10,$z<10; //verificação de término
$x=$x+1, $y=$y+2,$z=$z+3) //expressões de término de loop
print("$x, $y, $z<BR>");
Este exemplo forneceria a seguinte saída no navegador:
1, 1, 1
2, 3, 4
3, 5, 7