DW2A6 Semana 6 Arrays E Listas

633 palavras 3 páginas
DW2A6 – DESENVOLVIMENTO WEB II
SEMANA 6 - ARRAYS E LISTAS

OBJETIVOS

 Estudar estruturas de arrays
 Aplicar estruturas de arrays em PHP

ARRAYS E LISTAS

 Usado para
 Trabalhar com múltiplos objetos de um mesmo tipo
 Ou múltiplos objetos de um tipo diferente

 Também conhecido como variável indexada, arranjo, vetor ou matriz
 Vetor para array unidimensional
 Matriz para array bidimensional

ARRAYS E LISTAS

 Array Simples (Unidimensional)
 Array Multidimensional

CRIANDO UM ARRAY
 Construtor de linguagem array()
 Pares (chave => valor) separados por virgula

array(chave1 => valor, chave2 => valor, …)
 Chave pode ser int ou string
 Valor pode ser qualquer coisa

EXEMPLOS: CRIANDO UM ARRAY
$dias = array(1 => "domingo", 2 => "segunda", 3 =>
"terça");

$dias = array(
1 => "domingo",
2 => "segunda",
3 => "terça“
);

EXEMPLOS: CRIANDO UM ARRAY
Sem chaves
$dias = array(

);

Sem e com chaves
$dias = array(

"domingo",

1 => "domingo",

"segunda",

2 => "segunda",

"terça",

3 => "terça",

"quarta",

"quarta",

"quinta",

"quinta",

"sexta",

"sexta",

"sábado"

"sábado"
);

EXEMPLOS: CRIANDO UM ARRAY
Sem chaves
$dias = array(

Sem e com chaves
$dias = array(

"domingo",

1 => "domingo",

"segunda",

2 => "segunda",

"terça",

3 => "terça",

"quarta",

"quarta",

"quinta",

"quinta",

"sexta",

"sexta",

"sábado"

"sábado"

);

);

// 0 1 2 3 4 5 6

// 1 2 3 4 5 6 7

EXEMPLOS: CRIANDO UM ARRAY
$dias = array(1 => "domingo", 2 => "segunda", 3 =>
"terça");

$dias = array(
1 => "domingo",
2 => "segunda",
3 => "terça“
);

EXEMPLOS: CRIANDO UM ARRAY

//Cria um array caso ainda não estiver criado
$dias[1] = "domingo";

ACESSAR VALORES DE UM ARRAY

//Utilizar chave

echo $dias[1];

ADICIONANDO VALORES AO ARRAY

$frutas = array("maçã","morango");
$frutas[] = "laranja"; array_push($frutas, "abacaxi");

CONTAR ELEMENTOS DE UM ARRAY

$frutas = array("maçã","morango");
$quantidade = count($frutas);

ARRAY MULTIDIMENSIONAL

//Declaração e atribuição
$veiculos

Relacionados