Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em PHP
SEÇÕES
Manuais relacionados
+Programação em PHP
Categorias
+PHP

Índice do Manual Programação em PHP
+ Introdução à programação em PHP
+ Breve história do PHP
+ Tarefas Principais do PHP
+ Instalação de PHP no nosso servidor
+ Configuração de PHP com Apache em Windows, como CGI
+ Configuração de PHP como módulo de Apache em Windows
+ Instalação de MySQL em Windows
+ Introdução à sintaxe PHP
+ Variáveis em PHP
+ Mudança de tipo das variáveis em PHP
+ Variáveis de sistema em PHP
+ Tabelas ou Arrays em PHP
+ Trabalho com tabelas ou arrays em PHP
+ Cadeias
+ Funções
+ Mais sobre funções: passagem de parâmetros
+ Mais sobre funções: Retorno de valores
+ Controlo do fluxo em PHP: Condições IF
+ Controlo do fluxo em PHP: Loops I
+ Controlo do fluxo em PHP: Loops II
+ Operadores
+ Passagem de variáveis pela URL
+ Processar variáveis de formulários
+ Autochamada de páginas
+ Utilização de cookies
+ Sessões I
+ Sessões II
+ Trabalhar com bases de dados em PHP
+ Inserção de novos registos
+ Selecção e leitura de registos
+ Actualização de um registo
+ Eliminação de um registo
+ Subir uma aplicação PHP ao servidor
+ Colocar os ficheiros PHP fora do directório de publicação
+ Subir uma base de dados ao servidor de Internet
+ Subir uma base de dados MySQL vazia ao servidor
+ Subir uma base de dados MySQL com a estrutura e os dados
+ Migrar uma base de dados a MySQL
+ Programação orientada a objectos em PHP
+ Construtores em PHP
+ Herança em PHP

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Controlo do fluxo em PHP: Loops II

Estrutura e funcionamento dos loops for e foreach. Explicamos como sair dum loop: Break e Continue.


Loop for

PHP tem outros tipos de loops que também são muito práticos em determinadas situações. O mais popular é o loop for que, como nos casos anteriores, se encarrega de executar instruções entre chaves. A diferença para com os anteriores radica na forma como se especifica a condição de finalização do loop. Para esclarecer o seu funcionamento vamos expressar o exemplo do loop while visto no capítulo anterior em forma de loop for:

<?
For ($size=1;$size<=6;$size++)
{
   echo"<font size=$size>Tamanho $size</font><br>\n";
}
?>


Executar script

As expressões dentro do parêntese definem respectivamente:

  • Inicialização da variável. Valida para o primeiro recorrido do loop.
  • Condição de avaliação em cada recorrido. Se for certa, o loop continua.
  • A realizar no final de cada recorrido do loop.
Loop foreach

Este loop, implementado nas versões 4 de PHP, ajuda-nos a recorrer os valores de um array o que pode ser muito útil para, por exemplo, efectuar uma leitura rápida do mesmo. Recordamos que um array és uma variável que guarda um conjunto de elementos (valores) catalogados por chaves.

A estrutura geral é a seguinte:

Foreach ($array as $chave=>$valor)
{
   instrução1;
   instrução2;
   ...
}


Um exemplo prático é a leitura de um array que se poderia fazer do seguinte modo:

<?
$moeda=array("Espanha"=> "Peseta","Portugal" => "Escudo","USA" => "Dolar");
Foreach ($moeda as $chave=>$valor)
{
   echo "Pais: $chave Moeda: $valor<br>";
}
?>


Executar script

Este script encarrega-se de nos mostrar pelo ecrã o conteúdo do array $moeda. Não seria má ideia criar uma função própria baseada neste loop que nos permitisse visualizar arrays unidimensionais e armazená-la na nossa livraria. Esta função poderia ser definida desta forma:

Function mostrar_array ($array)
{
   Foreach ($array as $chave=>$valor)
   {
      echo "$chave=>$valor<br>";
   }
}


Break e Continue

Estas duas instruções introduzem-se dentro da estrutura e servem-nos respectivamente para sair do loop e para saltar a seguinte iteração. Podem ser muito úteis nalgumas situações.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em PHP
Seguinte: Operadores

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em PHP


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites