PHP For
- ..
O FOR é usado quando se quer quantas vezes o For deve ser executado.
Sintaxe
for (inicialização; condição; incremento)
{
código a ser executado;
}
Parâmetros:
*init: Geralmente usado para definir um contador (mas pode ser qualquer código para ser executado uma vez no início do ciclo)
*Condição: avaliados para cada iteração do loop. Se for avaliado como TRUE, o loop continua. Se for avaliado como FALSE, o loop termina.
*incremento : Geralmente usado para incrementar um contador (mas pode ser qualquer código a ser executado no final do loop)
Nota: Cada um dos parâmetros acima pode ser vazio ou ter múltiplas expressões (separadas por vírgula).
Exemplo
O exemplo abaixo define um loop que começa com i = 1. O loop vai continuar a funcionar enquanto "i" for inferior ou igual a 5. "i" vai aumentar 1 de cada vez que o loop é executado:
<html>
<body>
<? Php
for ($ i = 1; $ i <= 5; $ i + +)
{
echo "O número é". $ I. "<br />";
}
?>
</ Body>
</ Html>
Saída:
O número é1
O número é 2
O número é 3
O número é 4
O número é 5
Foreach
Sintaxe
foreach ($ array as $ valor)
{
código a ser executado;
}
Para cada iteração, o valor do elemento do array atual é atribuído a $ valor (e o ponteiro do array é movido por um) - para a próxima iteração do loop, vai ver o valor do array seguinte.
Exemplo
O exemplo a seguir demonstra um loop que irá imprimir os valores do array de dados:
<html>
<body>
<? Php $ X = array ("um", "dois", "três");
foreach ($ x US $ valor)
{
echo $ valor. "<br />";
}
?>
</ Body>
</ Html>
Saída:
um
dois
três