quarta-feira, 21 de março de 2012

Arrays Associativos

     Uma característica bem interessante dos arrays em PHP é a capacidade de fazer associações.
     Quando nos referimos a associações, queremos dizer que, ao invés de usarmos números como índices, podemos usar strings (nomes). Dessa forma, fica muito mais simples e intuitivo obter um valor de um array, pois nomes fazem mais sentido do que números.
     Para usarmos o array associativo basta apenas substituir o número do índice por uma string. Veja o exemplo abaixo:
<?php
  $doc = array();
  $doc['rg'] = "00.000.000-X";
  $doc['cpf'] = "000.000.000-00";
  $doc['cartao de credito'] = 12345;
?>

     Caso queiramos inicializar o array diretamente usando associações, devemos usar seta larga para vincular um valor a uma chave.
     A seta larga é composta pelo sinal de igual mais o sinal de maior (=>). Veja o mesmo código usando as setas largas diretamente na associação.
<?php
  $doc = array("rg" => "00.000.00-X",
               "cpf" => "000.000.000-00",
               "cartao de credito" => 12345);
?>

     Para acessar os valores do array associativo, segue o mesmo padrão.
<?php
  $doc = array("rg" => "00.000.00-X",
               "cpf" => "000.000.000-00",
               "cartao de credito" => 12345);
  echo ("Os documentos de Fulano são:" .
        "<BR>RG: ". $doc['rg'] .
        "<BR>CPF: ". $doc['cpf'] .
        "<BR>Cartão de Crédito: ". $doc['cartao de credito']);
?>

Matéria baseada em: 
Acessado em: 21/03/2012

0 comentários:

Postar um comentário