quinta-feira, 5 de maio de 2011

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
O loop foreach é usado para percorrer arrays.  

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

Sem comentários:

Enviar um comentário