Tecnologias para Internet Thyago Maia Tavares de Farias Aula 10
Sumário <ul><li>Camada Lógica </li></ul><ul><ul><li>PHP </li></ul></ul><ul><ul><ul><li>Arrays em PHP; </li></ul></ul></ul>...
Arrays em PHP <ul><li>Uma variável PHP comum pode armazenar um valor numérico ou textual; </li></ul><ul><li>O problema: um...
Arrays em PHP <ul><li>Um exemplo: Armazenando 3 carros pertencentes a uma lista em 3 variáveis PHP: </li></ul><ul><li><?ph...
Arrays em PHP <ul><li>Para uma lista com 3 carros, fica simples declarar 3 variáveis para cada carro; </li></ul><ul><li>Pr...
Arrays em PHP <ul><li>Um array pode armazenar todos os valores de variável para um único nome; </li></ul><ul><li>Os valore...
Arrays em PHP <ul><li>Em PHP, temos 3 tipos de arrays: </li></ul><ul><ul><li>Array Numérico: Um array com índices numérico...
Arrays em PHP <ul><li>Arrays Numéricos </li></ul><ul><ul><li>Armazenam valores em posições identificadas por índices (0,1,...
Arrays em PHP <ul><li>Exemplo - Acessando valores em um array: </li></ul><ul><li><?php </li></ul><ul><li>$carros[0] = “Gol...
Arrays em PHP <ul><li>Arrays Associativos </li></ul><ul><ul><li>Associam um identificador  a um valor; </li></ul></ul><ul>...
Arrays em PHP <ul><li>Exemplo - Acessando valores em um array: </li></ul><ul><li><?php </li></ul><ul><li>$idades[‘Maria’] ...
Arrays em PHP <ul><li>Arrays Multidimensionais </li></ul><ul><ul><li>Cada elemento do array também pode ser um array; </li...
Arrays em PHP <ul><li>Exemplo - Acessando valores em um array: </li></ul><ul><li><?php </li></ul><ul><li>$times = array( <...
Exercícios <ul><li>Crie um script PHP que armazena em um array os seguintes nomes de estado (respectivamente): Paraíba, Pe...
Estruturas de repetição em PHP <ul><li>Laços executam blocos de código repetidamente até que uma condição deixe de ser ver...
PHP - Estrutura de repetição while <ul><li>Executa um bloco de código enquanto uma condição for verdadeira; </li></ul><ul>...
PHP - Estrutura de repetição while <ul><li>Exemplo - Escrever 5 vezes a mensagem “Sport campeão de 87” </li></ul><ul><li><...
PHP - Estrutura de repetição while <ul><li>Exemplo - Escrever todo o conteúdo de um array” </li></ul><ul><li><?php </li></...
Próximos SlideShares
Carregando em…5
×

Tecnologias para Internet - Aula 10

725 visualizações

Publicada em

Slides referentes a 10ª aula da disciplina de Tecnologias para Internet, realizada no dia 26/03/2011

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
725
No SlideShare
0
A partir de incorporações
0
Número de incorporações
15
Ações
Compartilhamentos
0
Downloads
26
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tecnologias para Internet - Aula 10

  1. 1. Tecnologias para Internet Thyago Maia Tavares de Farias Aula 10
  2. 2. Sumário <ul><li>Camada Lógica </li></ul><ul><ul><li>PHP </li></ul></ul><ul><ul><ul><li>Arrays em PHP; </li></ul></ul></ul><ul><ul><ul><li>Estruturas de Repetição; </li></ul></ul></ul><ul><ul><ul><li>Estrutura While; </li></ul></ul></ul>
  3. 3. Arrays em PHP <ul><li>Uma variável PHP comum pode armazenar um valor numérico ou textual; </li></ul><ul><li>O problema: uma variável pode armazenar apenas UM ÚNICO valor! </li></ul><ul><li>A solução: uma variável especial chamada array (vetor); </li></ul><ul><li>Um array armazena vários valores em uma única variável; </li></ul>
  4. 4. Arrays em PHP <ul><li>Um exemplo: Armazenando 3 carros pertencentes a uma lista em 3 variáveis PHP: </li></ul><ul><li><?php </li></ul><ul><li>$carro1 = “Fusca”; </li></ul><ul><li>$carro2 = “Dodge Viper”; </li></ul><ul><li>$carro3 = “Ferrari Enzo”; </li></ul><ul><li>?> </li></ul>
  5. 5. Arrays em PHP <ul><li>Para uma lista com 3 carros, fica simples declarar 3 variáveis para cada carro; </li></ul><ul><li>Problema: E se a lista tivesse 1000 carros? Você declararia 1000 variáveis? </li></ul><ul><li>A melhor solução seria utilizar um array, isto é, uma única variável capaz de armazenar os 1000 carros; </li></ul>
  6. 6. Arrays em PHP <ul><li>Um array pode armazenar todos os valores de variável para um único nome; </li></ul><ul><li>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; </li></ul><ul><li>Podemos comparar um array a uma tabela, ou a um “jogo de batalha naval”; </li></ul>1 1 2 3 4 5 0 2 4 1 6
  7. 7. Arrays em PHP <ul><li>Em PHP, temos 3 tipos de arrays: </li></ul><ul><ul><li>Array Numérico: Um array com índices numéricos; </li></ul></ul><ul><ul><li>Array Associativo: Um array onde identificadores são associados a valores; </li></ul></ul><ul><ul><li>Array Multidimensional: Um array que contem um ou mais arrays (uma matriz); </li></ul></ul>
  8. 8. Arrays em PHP <ul><li>Arrays Numéricos </li></ul><ul><ul><li>Armazenam valores em posições identificadas por índices (0,1,2,3...); </li></ul></ul><ul><ul><li>Temos duas formas para criar um array numérico: </li></ul></ul><ul><ul><li>Atribuindo índices automaticamente: </li></ul></ul><ul><ul><li>Ex.: $carros = array(“Fusca”, “Gol”, “Uno”); </li></ul></ul><ul><ul><li>Atribuindo índices manualmente: </li></ul></ul><ul><ul><li>Ex.: $carros[0] = “Fusca”; </li></ul></ul><ul><ul><li> $carros[1] = “Gol”; </li></ul></ul><ul><ul><li>$carros[2] = “Uno”; </li></ul></ul>
  9. 9. Arrays em PHP <ul><li>Exemplo - Acessando valores em um array: </li></ul><ul><li><?php </li></ul><ul><li>$carros[0] = “Gol”; </li></ul><ul><li>$carros[1] = “Uno”; </li></ul><ul><li>$carros[2] = “Ferrari”; </li></ul><ul><li>echo $carros[0] . “ e ” . $carros[1] . “ são carros populares”; </li></ul><ul><li>?> </li></ul>
  10. 10. Arrays em PHP <ul><li>Arrays Associativos </li></ul><ul><ul><li>Associam um identificador a um valor; </li></ul></ul><ul><ul><li>Temos duas formas para criar um array associativo: </li></ul></ul><ul><ul><li>1ª Forma: </li></ul></ul><ul><ul><li>Ex.: $idades = array(“Maria”=>13 , “Aline”=>30); </li></ul></ul><ul><ul><li>2ª Forma: </li></ul></ul><ul><ul><li>Ex.: $idades[‘Maria’] = “13”; </li></ul></ul><ul><ul><li> $idades[‘Aline’] = “30”; </li></ul></ul><ul><ul><li>$idades[‘Renata’] = “25”; </li></ul></ul>
  11. 11. Arrays em PHP <ul><li>Exemplo - Acessando valores em um array: </li></ul><ul><li><?php </li></ul><ul><li>$idades[‘Maria’] = “13”; </li></ul><ul><li>$idades[‘Aline’] = “30”; </li></ul><ul><li>$idades[‘Renata’] = “25”; </li></ul><ul><li>echo “Aline tem” . $idades[‘Aline’] . “ anos.”; </li></ul><ul><li>?> </li></ul>
  12. 12. Arrays em PHP <ul><li>Arrays Multidimensionais </li></ul><ul><ul><li>Cada elemento do array também pode ser um array; </li></ul></ul><ul><ul><li>Temos duas formas para criar um array multidimensional: </li></ul></ul><ul><ul><li>Ex.: $times = array( </li></ul></ul><ul><ul><li>“ PB”=>array(“Botafogo-PB”, “Treze”), </li></ul></ul><ul><ul><li>“ PE”=>array(“Sport”, “Central”), </li></ul></ul><ul><ul><li>“ SP”=>array(“Santos”, “Palmeiras”) </li></ul></ul><ul><ul><li>); </li></ul></ul>
  13. 13. Arrays em PHP <ul><li>Exemplo - Acessando valores em um array: </li></ul><ul><li><?php </li></ul><ul><li>$times = array( </li></ul><ul><li>&quot;PB&quot;=>array(&quot;Botafogo-PB&quot;, &quot;Treze&quot;), </li></ul><ul><li>&quot;PE&quot;=>array(&quot;Sport&quot;, &quot;Central&quot;), </li></ul><ul><li>&quot;SP&quot;=>array(&quot;Santos&quot;, &quot;Palmeiras&quot;) </li></ul><ul><li>); </li></ul><ul><li>echo $times[&quot;PB&quot;][1]; </li></ul><ul><li>?> </li></ul>
  14. 14. Exercícios <ul><li>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. </li></ul><ul><li>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. </li></ul>
  15. 15. Estruturas de repetição em PHP <ul><li>Laços executam blocos de código repetidamente até que uma condição deixe de ser verdadeira; </li></ul><ul><li>Sem essas estruturas, teríamos que repetir a digitação de várias linhas de código que efetuam um processamento específico. Ex.: </li></ul><ul><ul><li>Solicitar a digitação do nome de 300 pessoas; </li></ul></ul><ul><li>Em PHP, nós temos as seguintes estruturas de repetição: </li></ul><ul><ul><li>while (enquanto), do...while, for (para) e foreach (para cada); </li></ul></ul>
  16. 16. PHP - Estrutura de repetição while <ul><li>Executa um bloco de código enquanto uma condição for verdadeira; </li></ul><ul><li>Sintaxe: </li></ul><ul><li>while(condição) </li></ul><ul><li>{ </li></ul><ul><li>// Código a ser executado </li></ul><ul><li>} </li></ul>
  17. 17. PHP - Estrutura de repetição while <ul><li>Exemplo - Escrever 5 vezes a mensagem “Sport campeão de 87” </li></ul><ul><li><?php </li></ul><ul><li>$contador = 1; </li></ul><ul><li>while($contador <= 5) </li></ul><ul><li>{ </li></ul><ul><li>echo “Sport campeão de 87”; </li></ul><ul><li>$contador++; </li></ul><ul><li>} </li></ul><ul><li>?> </li></ul>
  18. 18. PHP - Estrutura de repetição while <ul><li>Exemplo - Escrever todo o conteúdo de um array” </li></ul><ul><li><?php </li></ul><ul><li>$contador = 0; </li></ul><ul><li>$nomes = array(“José”, “Maria”, “Carlos”); </li></ul><ul><li>while($contador < 3) </li></ul><ul><li>{ </li></ul><ul><li>echo $nomes[$contador]; </li></ul><ul><li>$contador++; </li></ul><ul><li>} </li></ul><ul><li>?> </li></ul>

×