arrays php - criação de sites ii

13
CRIAÇÃO DE SITES II

Upload: infocimol

Post on 22-Mar-2017

11 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Arrays PHP - Criação de sites II

CRIAÇÃO DE SITES II

Page 2: Arrays PHP - Criação de sites II

Aula anterior

Apresentação do Vertrigo

Introdução a linguagem PHP

Page 3: Arrays PHP - Criação de sites II

NESTA AULA! Arrays/Vetores

Exercícios com manipulação de arrays

Page 4: Arrays PHP - Criação de sites II

OBJETIVOS: Construir algoritmos utilizando Arrays

Page 5: Arrays PHP - Criação de sites II

Array/Vetor

Estrutura presente em praticamente todas as linguagens de programação modernas.

Várias variáveis com o mesmo nome ou variável capaz de armazenar vários valores simultâneos.

Page 6: Arrays PHP - Criação de sites II

Array em PHP

Mapa ordenado

Relaciona valores para chaves

Pode facilmente simular árvores

Page 7: Arrays PHP - Criação de sites II

Declarando arrays PHP

Pode-se também modificar um array existente explicitamente assimilando valores nele.

Especificando a chave em colchetes.

Pode omitir a chave, colocando um par vazio de colchetes ("[]").

$arr[chave] = valor;$arr[] = valor;

// chave tanto um integer ou string// valor pode ser qualquer coisa

Page 8: Arrays PHP - Criação de sites II

Arrays em PHP Exemplos:<?php// Criando um array normal$array = array(1, 2, 3, 4, 5);print_r($array);

// Agora apagando todos os itens, mas deixando o array intacto:foreach ($array as $i => $value) { unset($array[$i]);}print_r($array);

// Acrescentando um item (note que a chave é 5, em vez de zero// como voce pode ter esperado).$array[] = 6;print_r($array);// Reindexando:$array = array_values($array);$array[] = 7;print_r($array);?>

Page 9: Arrays PHP - Criação de sites II

Arrays em PHPResultado:

Array( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5)

Array( )

Array( [5] => 6)

Array( [0] => 6 [1] => 7)

Page 10: Arrays PHP - Criação de sites II

Arrays em PHPReferências:

http://php.net/manual/pt_BR/language.types.array.php

http://php.net/manual/pt_BR/ref.array.php

http://www.w3schools.com/php/php_arrays.asp

http://www.w3schools.com/php/func_array.asp

Page 11: Arrays PHP - Criação de sites II

DÚVIDAS?

Prof. Cândido Luciano de FariasE-mail: [email protected]

��

Page 12: Arrays PHP - Criação de sites II

AGORA!Exemplo.

Page 13: Arrays PHP - Criação de sites II

1) Faça um programa que gere um vetor de números inteiros com dez (10) posições. Os valores devem ser aleatórios, e estarem no intervalo de 10 e 100. Exibir os valores do array na tela.

2) Faça um programa que gere um vetor de tamanho indefinido. Mas, que seu tamanho mínimo seja 20, e o máximo seja 50. Exibir os valores do vetor na tela.

3) A partir do exercício 2, gere um vetor com os números pares. Exibir o vetor na tela.

4) Exibir os valores do vetor gerado no exercício 3, em ordem crescente. Exibir o vetor na tela.