A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "PHP Aula 2 Prof. Naércio Filho Técnico em Informática."— Transcrição da apresentação:

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:

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 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 Monte um loop que mostre 10 linhas contando de 1 a 10 Exemplo. do{ $c++; echo $c. ; }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.


Carregar ppt "PHP Aula 2 Prof. Naércio Filho Técnico em Informática."

Apresentações semelhantes


Anúncios Google