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

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

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

Apresentações semelhantes


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

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

2 PHP Arrays Looping Numéricos Associativos Multidimensionais 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
( [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; $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.


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

Apresentações semelhantes


Anúncios Google