NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisAlmirrivas : Php013
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Estrutura de controles

 

Objetivos:

 

Neste artigo iremos tratar das diversas estruturas de controle.

 

Pré-requisitos:

 

Ter estudados os artigos anteriores ou ter alguma experiência com PHP.

 

Nota: Este tutorial faz parte do Curso: PHP & MySQL.

 

Estruturas de controle

 

Estruturas de repetição

 

O comando continue

 

O comando continue interrompe o loop atual e força a avaliação da expressão novamente.

 

Fig. 1 - Listagem do script code1201.php

 

O script code1201.php faz um contagem de 1 a 20 saltando os números 5, 10 e 15.

 

O salto que permite não imprimir os números 5, 10 e 15 são determinados pelas linhas 17 a 21. Todas as vezes que a variável $contador for equivalente a um desses valores o comando continue (linha 19) é executado levando o fluxo de execução do programa para a linha 13 impedindo a impressão do valor de contador (linha 23).

 

O comando continue não sai do loop apenas redireciona o fluxo uma nova validação (linha 13).

 

Veja o resultado do script code1201.php

 

Fig. 2 - Resultado do script code1201.php

 

Você pode verificar na figura 2 que os números 5, 10 e 15 não são mostrados.

 

Conforme mostramos em artigos anteriores os loops podem ser encadeados um com os outros.

 

O comando foreach

 

O comando foreach é uma estrutura de loop especial e é usada no PHP 4 para varrer os elementos de um array. Veja exemplo abaixo:

 

Fig. 3 - Listagem do script code1202.php

 

O script acima executa as seguintes ações:

 

Na linha 11 cria atribui a variável $equipes um array contendo o nome das seguintes equipes de fórmula 1: Ferrari, McLaren, Red Bull, Williams, Sauber BMW e BAR Honda.

 

Na linha 13 o comando foreach varre o array da variável $equipes atribuindo a cada iteração o valor da string contida no elemento do array para a variável $nomeEquipe.

 

A linha 15 envia para o navegador uma string contendo o nome da equipe e a tag <BR>.

 

Veja o resultado que é mostrado no navegador.

 

Fig. 4 - Resultado do script code1202.php

 

Armazenando informações em arrays e utilizando loops encadeados para recupera-lo

 

Esta não é a melhor forma de armazenar dados. Abaixo vemos apenas um exercício para treinarmos o que aprendemos com estruturas de controle.

 

Fig. 5 - Primeira parte do script code1203.php

 

Fig. 6 - Segunda parte do script code1203.php

 

Veja a saída do script na janela do navegador.

 

Fig. 7 - Resultado do script code1203.php

 

Você já deve compreender o script code1203.php. Tente estuda-lo e se tiver alguma dúvida sobre ele não exite em me contactar. Na medida do possível estarei esclarecendo suas dúvidas.

 

Para visualizar os scripts deste artigo clique nos links abaixo:

 

http://www.showy.com.br/~tutorial/artigos/phpbasico/12/code1201.php

http://www.showy.com.br/~tutorial/artigos/phpbasico/12/code1202.php

http://www.showy.com.br/~tutorial/artigos/phpbasico/12/code1203.php

 

Para baixar os fontes clique no link abaixo:

 

http://www.showy.com.br/~tutorial/artigos/phpbasico/12/code12.zip

 

No próximo artigo trataremos sobre funções.

 

Até lá,

 

Almir Rivas

rivasalmir@gmail.com

 

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI