CRIAÇÃO DE SITES II
Aula anterior
 Apresentação do Vertrigo
 Introdução a linguagem PHP
NESTA AULA!
 Arrays/Vetores
 Exercícios com manipulação de arrays
OBJETIVOS:
 Construir algoritmos utilizando Arrays
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.
Array em PHP
 Mapa ordenado
 Relaciona valores para chaves
 Pode facilmente simular árvores
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
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);
?>
Arrays em PHP
Resultado:
Array( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5)
Array( )
Array( [5] => 6)
Array( [0] => 6 [1] => 7)
Arrays em PHP
Referê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
DÚVIDAS?
Prof. Cândido Luciano de Farias
E-mail: cdcfarias@gmail.com
😉
AGORA!
Exemplo.
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.

Arrays PHP - Criação de sites II