quarta-feira, 21 de março de 2012

Arrays Associativos

Arrays são váriáveis que guardam valores de forma constante na memória. Ou seja, 10 valores diferentes podem ser guardados em um único Array.
Para construir um Array basta usar a função array() do PHP
<?php
&vetor=array();
?>
<?php

&vetor = array(1, 1, 2, 3, 5, 8, 13 );

?>


Em PHP, podemos acessar o valor de uma posição específica através do índice do vetor que começa na posição 0.
Os índices são indicados por colchetes([]) que vem depois do nome da variável. Exemplo:
<?php

$vetor = array();

$vetor[1] = 540;

$vetor[3] = 8456;

?>

Gráfico demonstrando a atribuição de valores nos índices do array
Arrays Associativos
Nesses vetores, ao invés de se usar número como índice, usa-se Strings (palavras), assim fica mais fácil trabalhar com vetores.
<?php
$aluno['nome']="Leonardo Arruda";
$aluno['endereco']="Godric's Hollow";
?>

Para inicializar um Array usando associações devemos usar a seta (=>) para vinculá-los.
<?php
$aluno=array("nome"=>"Leonardo Arruda", "endereco"=>"Godric's Hollow");
?>

Matrizes (Arrays Multidimensionais)
Os índices de uma matriz segue a mesma característica dos índices vistos até agora, podendo ser numérico ou associativo.
Segue o exemplo:
<?php
  $aluno = array("Leonardo Arruda" => array("endereco" => "Rua das Oliveiras", "telefone" => "33223322"),
         ("Matheus Strik" => array("endereco" => "Rua das Bananeiras", "telefone" => "33226322"),
  echo("Pessoas cadastradas..." .

       "<BR><BR>Leonardo: " .
       "<BR>Endereco: " . $m['Leonardo Arruda']['endereco'] .
       "<BR>Telefone: " .$m['Leonardo Arruda']['telefone']

       "<BR><BR>Matheus: " .
       "<BR>Endereco: " . $m['Matheus Strik']['endereco'] .
       "<BR>Telefone: " . $m['Matheus Strik']['telefone'] .

?>


0 comentários:

Postar um comentário

 
Design by Scooby Doo jogos