Array
Arrays
Podem armazenar mais de um valor, pois possuem além de um nome identificador um índice que pode ser numérico ou textual
O índice aparece entre colchetes [] e após o nome Arrays
Índices numéricos iniciam sempre em zero
Os valores atribuídos podem ser de tipos diferentes Podem ser uni ou multidimensionais
Criar Array
$lista = array(‘Pão', 'Ovos', 'Carne', 'Macarrão');
Definimos todos os quatro elementos na forma mais simples possível, separados por vírgula.
Criar Array
$lista = array();
$lista[0] = 'Pão';
$lista[1] = 'Ovos';
$lista[2] = 'Carne';
$lista[3] = 'Macarrão';
Definimos (antes) que $lista será um array, e logo após, definimos seus quatro elementos
Criar Array
$lista = array
$lista[] = 'Pão';
$lista[] = 'Ovos';
$lista[] = 'Carne';
$lista[] = 'Macarrão';
Fazemos a mesma coisa que fizemos no segundo, só que omitimos os índices dos elementos
Índices Textuais (Strings)
Chave Associativa
Você também pode definir índices (também chamados de keys ou chaves) como strings
Array com Chave Associativa
$carro = array();
$carro['cor'] = 'Vermelho'; $carro['modelo'] =
'CrossFox'; $carro['fabricante'] = 'Volkswagen';
Array com Chave Associativa
$carro = array('cor' => 'Vermelho', 'modelo' =>
'CrossFox',
'fabricante' => 'Volkswagen');
Exibindo e localizando elementos dos
Arrays
echo "A cor do carro é: " . $carro['cor'];
// Resultado: A cor do carro é: Vermelho //
Imprimir todo o array
print_r($var)
Foreach foreach (expressao_array as $valor)
Percorre um array. Em cada 'loop', o valor do elemento corrente é atribuído a $valor
foreach (expressao_array as $chave => $valor)
Faz a mesma coisa, exceto pelo fato de que a chave do elemento atual será atribuído à variável $chave em cada iteração.
Exemplo
Excluindo posição do array unset(array) unset ($array[1])
Exclui a posição do array. Funciona também com matriz. Função juntar Array
Implode e