for – estrutura de looping que executa um bloco de código quantas vezes for indicadoem uma variável. Deve-se definir a variável que será testada no looping, uma condição de teste e o incremento (ou decremento) da variável de controle.
O laço for é usado quando queremos executar um bloco de instruções um determinado número de vezes. Este laço é composto de três partes:
for(inicialização; teste; incremento/decremento){ bloco de instruções }
Na parte inicialização nós definimos o valor inicial da variável de controle. Na parte teste nós usamos o valor da variável de controle para testar a continuidade ou interrupção do laço. Finalmente, na parte incremento/decremento nós alteramos o valor da variável de controle para cima ou para baixo. | |
<? for($i = 1; $i <= 10; $i++){ echo $i . "<br>"; } ?>O incremento/decremento da variável de controle não precisa ser necessariamente em 1. Podemos usar qualquer expressão. Veja um trecho de código que exibe os números pares de 0 à 10:
<? for($i = 0; $i <= 10; $i += 2){ echo $i . "<br>"; } ?>Observe que "$i += 2" é o mesmo que "$i = $i + 2".
Com exceção da parte de testes, podemos inserir múltiplas expressões nas demais partes de um laço for. Veja:
<? for($i = 0, $x = 2; $i <= 10; print ($i * $x) . "<br>", $i++); ?>Este último código é um pouco exótico, mas muito fácil de ser encontrado por aí.
Exemplo da estrutura For;
<html>
<head>
<title>Teste PHP</title>
</head>
<body>
<?php
for ($i = 1; $i < 10; $i++)
{
echo("Linha $i <br>");
}
?>
</body>
0 comentários:
Postar um comentário