Your SlideShare is downloading. ×
Aula 04  - Arrays e Exercício de programação II - Programação Web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Aula 04 - Arrays e Exercício de programação II - Programação Web

1,928
views

Published on

Published in: Education

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,928
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
65
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.
      Programação Web
    • Fatec Ipiranga
    • 2. Análise e Desenvolvimento de Sistemas
    • 3. Aula 04 – Arrays e Exercício de Programação II
      Dalton Martins
      [email_address]
      São Paulo, Setembro, 2011
  • 4. O que é um array?
    • Um array é um grupo de itens que normalmente compartilham as mesmas características, como similaridade e tipo. Ex: carros, frutas, produtos, etc...
    • 5. Cada item num array consiste de dois componentes:
      • Chave: podem ser numéricas ou associativas;
      • 6. Valor.
  • 7. Criando um array <?php $estado[0]=&quot;são paulo&quot;; $estado[1]=&quot;rio de janeiro&quot;; echo $estado[0]; ?> <?php $estado[&quot;sp&quot;]=&quot;são paulo&quot;; $estado[&quot;rj&quot;]=&quot;rio de janeiro&quot;; echo $estado[&quot;sp&quot;]; ?> Chaves numéricas!!! Chaves associativas!!! <?php $estado = array(&quot;são paulo&quot;,&quot;rio de janeiro&quot;); echo $estado[0]; ?> Criando com método array()
  • 8. Usando o método list() e explode() Vamos criar um arquivo usuarios.txt com o seguinte conteúdo: usuario 1 nome|email1@teste.com.br|111222333 usuario 2 nome|email2@teste.com.br|444555666 Salve o arquivo no mesmo diretório do seu programa .php! <?php $usuarios = fopen(&quot;usuarios.txt&quot;,&quot;r&quot;); while ($linha = fgets($usuarios, 4096)){ list($nome,$email,$telefone) = explode(&quot;|&quot;,$linha); printf(&quot;Nome: %s <br>&quot;,$nome); printf(&quot;Email: %s <br>&quot;,$email); printf(&quot;Telefone: %s <br>&quot;,$telefone); } fclose($usuarios); ?>
  • 9. Imprimindo um array <?php $estado = array(&quot;são paulo&quot;, &quot;rio de janeiro&quot;, &quot;minas gerais&quot;); foreach($estado AS $uf){ echo &quot;$uf <br>&quot;; } ?>
  • 10. Pesquisando um valor num array <?php $estado = array(&quot;são paulo&quot;, &quot;rio de janeiro&quot;, &quot;minas gerais&quot;); if(in_array(&quot;são paulo&quot;,$estado)) echo &quot;Achei!&quot;; ?>
  • 11. Contando o tamanho de um array <?php $estado = array(&quot;são paulo&quot;, &quot;rio de janeiro&quot;, &quot;minas gerais&quot;); echo count($estado); ?>
  • 12. Indexando um array <?php $estado = array(&quot;são paulo&quot;, &quot;rio de janeiro&quot;, &quot;minas gerais&quot;); sort($estado); foreach($estado AS $uf){ echo &quot;$uf <br>&quot;; } ?>
  • 13. Exercício
    • Montar um site em PHP que atenda aos seguintes requisitos:
      • A página principal do site deve ter dois blocos, sendo um de menu lateral esquerdo e uma área de conteúdo;
        • O menu lateral esquerdo deve ter 4 opções: início, cadastro de cliente, cadastro de produto, cadastro de venda, relatório;
        • 14. A área de conteúdo deve ter um texto de boas-vindas ao usuário;
      • A página principal deve também ter um cabeçalho e rodapé, com informações sobre o sistema;
      • 15. As páginas de cada formulário devem ter 3 blocos, o lateral esquerdo com o menu, o central com o formulário e o direito com informações adicionais sobre como preencher o formulário. As páginas também devem ter cabeçalho e rodapé. Você deve escolher quais campos colocará em cada formulário.
      • 16. De cada página, o usuário poderá navegar para os outros formulários através do menu;
      • 17. Assim que o usuário preencher todas as informações e enviar, você deve informar que o envio foi bem-sucedido e guardar os campos preenchidos num array;
      • 18. Quando o usuário entrar na página relatório, ele deve ver um menu com 3 opções Relatório de clientes, Relatório de produtos e Relatório de Vendas. Ao clicar num deles, você deve exibir o conteúdo do array indexado.