Código: Selecionar todos
<?php
for ($i = 0; $i < 10; $i++) {
echo $i;
}
// exibe 0123456789
?>
Um laço for começa com a palavra reservada for. Isso informa ao PHP que ele deve se preparar para repetir!
A seguir vem um conjunto de parênteses (()). Dentro dos parênteses, informamos três coisas ao PHP, separadas por ponto e vírgula (;): onde começar o laço; onde terminar o laço; e o que fazer para ir para a próxima iteração do laço (por exemplo, incrementar o contador em um).
Depois da parte entre parênteses, a parte entre chaves ({}) informa ao PHP que código deve ser executado a cada iteração do laço.
Então, o exemplo acima diz: "Comece as iterações com $i igual a 0, e pare o laço antes que $i seja igual a 10, incremente o contador em 1 a cada iteração e, para cada uma delas, exiba, usando echo, o valor de $i."
($i++ é um forma simplificada para $i = $i + 1. Você vai ver muito disso!)
Código: Selecionar todos
<!DOCTYPE html>
<html>
<head>
<title>Laços For</title>
</head>
<body>
<p>
<?php
// Imprime os cinco primeiros números pares
for($i = 2; $i < 11; $i = $i + 2){
echo "$i<br>";
}
?>
</p>
</body>
</html>
4
6
8
10
Demo: http://codepad.org/ZeCdTcvk