tecnologias para internet n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Tecnologias para Internet PowerPoint Presentation
Download Presentation
Tecnologias para Internet

Loading in 2 Seconds...

  share
play fullscreen
1 / 18
marsden-salazar

Tecnologias para Internet - PowerPoint PPT Presentation

66 Views
Download Presentation
Tecnologias para Internet
An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Tecnologias para Internet Thyago Maia Tavares de Farias Aula 11

  2. Sumário • Camada Lógica • PHP • Arrays em PHP;

  3. Arrays em PHP Uma variável PHP comum pode armazenar um valor numérico ou textual; O problema: uma variável pode armazenar apenas UM ÚNICO valor! A solução: uma variável especial chamada array (vetor); Um array armazena vários valores em uma única variável;

  4. Arrays em PHP Um exemplo: Armazenando 3 carros pertencentes a uma lista em 3 variáveis PHP: <?php $carro1 = “Fusca”; $carro2 = “DodgeViper”; $carro3 = “Ferrari Enzo”; ?>

  5. Arrays em PHP Para uma lista com 3 carros, fica simples declarar 3 variáveis para cada carro; Problema: E se a lista tivesse 1000 carros? Você declararia 1000 variáveis? A melhor solução seria utilizar um array, isto é, uma única variável capaz de armazenar os 1000 carros;

  6. Arrays em PHP 2 3 4 1 1 5 Um array pode armazenar todos os valores de variável para um único nome; Os valores podem ser acessados através do nome do array, seguido de um índice que identifica a posição do conteúdo no array; Podemos comparar um array a uma tabela, ou a um “jogo de batalha naval”;

  7. Arrays em PHP • Em PHP, temos 3 tipos de arrays: • Array Numérico: Um array com índices numéricos; • Array Associativo: Um array onde identificadores são associados a valores; • Array Multidimensional: Um array que contem um ou mais arrays (uma matriz);

  8. Arrays em PHP • Arrays Numéricos • Armazenam valores em posições identificadas por índices (0,1,2,3...); • Temos duas formas para criar um array numérico: • Atribuindo índices automaticamente: Ex.: $carros = array(“Fusca”, “Gol”, “Uno”); • Atribuindo índices manualmente: Ex.: $carros[0] = “Fusca”; $carros[1] = “Gol”; $carros[2] = “Uno”;

  9. Arrays em PHP Exemplo - Acessando valores em um array: <?php $carros[0] = “Gol”; $carros[1] = “Uno”; $carros[2] = “Ferrari”; echo $carros[0] . “ e ” . $carros[1] . “ são carros populares”; ?>

  10. Arrays em PHP • Arrays Associativos • Associam um identificador a um valor; • Temos duas formas para criar um array associativo: • 1ª Forma: Ex.: $idades = array(“Maria”=>13 , “Aline”=>30); • 2ª Forma: Ex.: $idades[‘Maria’] = “13”; $idades[‘Aline’] = “30”; $idades[‘Renata’] = “25”;

  11. Arrays em PHP Exemplo - Acessando valores em um array: <?php $idades[‘Maria’] = “13”; $idades[‘Aline’] = “30”; $idades[‘Renata’] = “25”; echo “Aline tem” . $idades[‘Aline’] . “ anos.”; ?>

  12. Arrays em PHP • Arrays Multidimensionais • Cada elemento do array também pode ser um array; • Temos duas formas para criar um array multidimensional: Ex.: $times = array( “PB”=>array(“Botafogo-PB”, “Treze”), “PE”=>array(“Sport”, “Central”), “SP”=>array(“Santos”, “Palmeiras”) );

  13. Arrays em PHP Exemplo - Acessando valores em um array: <?php $times = array( "PB"=>array("Botafogo-PB", "Treze"), "PE"=>array("Sport", "Central"), "SP"=>array("Santos", "Palmeiras") ); echo $times["PB"][1]; ?>

  14. Exercícios Crie um script PHP que armazena em um array os seguintes nomes de estado (respectivamente): Paraíba, Pernambuco, Ceará, Rio de Janeiro e São Paulo. O mesmo deverá escrever no navegador a palavra Rio de Janeiro. Crie um script PHP que armazena em um array a seguinte cadeia de números (respectivamente): 5, 6, 8, 16, 32. O mesmo deverá escrever no navegador o resultado da soma entre 8 e 32.

  15. Estruturas de repetição em PHP • Laços executam blocos de código repetidamente até que uma condição deixe de ser verdadeira; • Sem essas estruturas, teríamos que repetir a digitação de várias linhas de código que efetuam um processamento específico. Ex.: • Solicitar a digitação do nome de 300 pessoas; • Em PHP, nós temos as seguintes estruturas de repetição: • while (enquanto), do...while, for (para) e foreach (para cada);

  16. PHP - Estrutura de repetição while Executa um bloco de código enquanto uma condição for verdadeira; Sintaxe: while(condição) { // Código a ser executado }

  17. PHP - Estrutura de repetição while Exemplo - Escrever 5 vezes a mensagem “Sport campeão de 87” <?php $contador = 1; while($contador <= 5) { echo “Sport campeão de 87”; $contador++; } ?>

  18. PHP - Estrutura de repetição while Exemplo - Escrever todo o conteúdo de um array” <?php $contador = 0; $nomes = array(“José”, “Maria”, “Carlos”); while($contador < 3) { echo $nomes[$contador]; $contador++; } ?>