1 / 19

PHP

PHP. Aula 2 Prof. Naércio Filho Técnico em Informática. PHP. Arrays Numéricos Associativos Multidimensionais Looping while do ... while for foreach. PHP – Arrays. Variáveis que guardam um ou mais valores Podem ser indexado por números ou strings Array ( [Griffin] => Array (

meara
Download Presentation

PHP

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHP Aula 2 Prof. Naércio Filho Técnico em Informática

  2. PHP • Arrays • Numéricos • Associativos • Multidimensionais • Looping • while • do ... while • for • foreach

  3. PHP – Arrays • Variáveis que guardam um ou mais valores • Podem ser indexado por números ou strings Array ( [Griffin] => Array ( [0] => Peter [1] => Lois [2] => Megan ) [Quagmire] => Array ( [0] => Glenn ) [Brown] => Array ( [0] => Cleveland [1] => Loretta [2] => Junior ) )

  4. PHP – Arrays Numéricos • Armazena cada elemento de forma numérica • Podem ter seu índice definido de forma automatica $nomes = array(“Joao",“Maria",“Jose"); • Ou podem ser definidos manualmente $nomes[5] = “Joao"; $nomes[32] = “Maria"; $nomes[26] = "Jose";

  5. PHP – Arrays Associativos • Cada índice é associado a um valor (texto) Assim: $idades = array(‘Joao’=>32, ‘Maria’=>30, "Jose"=>34); Ou assim: $ages[“Joao”] = "32"; $ages[“Maria”] = "30"; $ages['Jose'] = "34";

  6. PHP – Arrays Multidimensionais • Em PHP um array multidimensional é um array que possui como elementos outros arrays $familia = array ("Cordeiro" => array ("Marcos", "Marcelo", "Murilo" ), "Pereira" => array ( "Andressa" ), "Silva" => array ( "Renata", "Marcia", "Junior" ) );

  7. PHP – Arrays Multidimensionais Array ( [Cordeiro] => Array ( [0] => Marcos [1] => Marcelo [2] => Murilo ) [Pereira] => Array ( [0] => Andressa ) [Silva] => Array ( [0] => Renata [1] => Marcia [2] => Junior ) )

  8. PHP – Arrays • Para acessar o conteúdo de um Array basta informar o índice desejado Em $famila[“Pereira”][0] temos o valor “Andressa” • Outro modo de visualizar o conteúdo de um array é com a função print_r(array);

  9. PHP – Arrays • Visualização Utilizando o print_r(); para o array multidimensional $familia Array ( [Cordeiro] => Array ( [0] => Marcos [1] => Marcelo [2] => Murilo ) [Pereira] => Array ( [0] => Andressa ) [Silva] => Array ( [0] => Renata [1] => Marcia [2] => Junior ) )

  10. PHP – Funções de Arrays • Algumas Funções para manipulação de Arrays: • count — Conta o número de elementos de uma variável ex. count ($familia); // retorna um int • in_array — Checa se um valor existe em um array ex. in_array(“Cordeiro”); //Retorna true/false • Mais funções podem ser encontradas em: http://www.php.net/manual/pt_BR/ref.array.php

  11. PHP - Looping • Usados para repetir varias vezes o mesmo bloco de instruções • Excelentes para se trabalhar com resultados de consultas a Bancos de Dados e Arrays

  12. PHP – Looping - while • Verifica a condição antes de executar o Código while (condição) { Bloco de Comandos; } Ex. $i=1; while($i<=5) { echo “O Numero é " . $i; $i++; }

  13. PHP – Looping – do ... while • Executa o código pelo menos uma vez antes de verificar a condição do { Bloco de Comandos; } while (condição) Ex. $i=0; do { $i++; echo “o numero é " . $i; } while ($i<5);

  14. PHP – Looping – for • Usado quando a quantidade de vezes que o código deve ser executado é conhecida for (inicialização; condição; incremento) { Bloco de comandos; } Ex. for ($i=1; $i<=5; $i++) { echo “o numero é " . $i; }

  15. PHP – Looping – foreach • Usado para percorrer todos os elementos de um array foreach (array as índice => valor) { Bloco de comandos; } Ex. $arr=array(“um", “dois", “tres"); foreach ($arr as $k => $v) { echo “Posição: “. $k; echo “ Valor: " . $v; }

  16. PHP – Exercícios aula 2 • 1 - Melhorar o exercício 4 da aula anterior, agora utilizando arrays. • 2 – Utilizando um looping monte um array numérico. Exemplo. for ($i = 0; $i < 100; $i++){ $numerico[] = $i; }

  17. PHP – Exercícios aula 2 • 3 – crie um array multi-dimensional (matriz) use o print_r para mostrar ele na tela. Exemplo $matriz = array( array(0,1,2), array(0,1,2), array(0,1,2)); Print_r($matriz);

  18. PHP – Exercícios aula 2 • 4 - Monte um loop que mostre 10 linhas contando de 1 a 10 Exemplo. do{ $c++; echo $c . “<br>”; }while ($c < 10);

  19. PHP – Exercícios aula 2 • 5 – Utilizando a estrutura foreach, mostre os meses armazenados no array de meses do exercicio 1.

More Related