quarta-feira, 21 de março de 2012


Arrays


  Arrays são variáveis para guardar vários valores de forma uniforme na memória .Arrays também são conhecidos como vetores, exemplo podemos utilizar 15 variáveis para guardar o mesmo tipo de informação , seria assim : $var1,$var2,$var3... criaríamos apenas uma variáveis de array para guardar  as 15 variáveis de uma vez.
  Para construir uma array é usado a seguinte função .

<?php
  $vetor = array();
?>


 No array podemos possuir  vários valores,cada valor fica em uma posição específica da variável.Os índices são indicados por colchetes ([]) que vem logo após o nome da variável  .Para acessar uma variável faríamos 

<?php
  $vetor = array();
  $vetor[1] = 540;
  $vetor[3] = 8456;
?>



Arrays Associativos



Para usarmos o array associativo basta apenas substituir o número do índice por uma string :

<?php
  $doc = array();
  $doc['rg'] = "00.000.000-X";
  $doc['cpf'] = "000.000.000-00";
  $doc['cartao de credito'] = 12345;
?>

Arrays Multidimensionais


 PHP também possibilita o uso de matrizes que são arrays que contém outros arrays dentro dele. Ou seja, em cada posição de um array, possui outro array.
Dessa forma nosso array pode ser bidimensional (2D), tridimensional (3D) e assim por diante.
Quando utilizamos arrays multidimensionais (matrizes) existem mais índices numa mesma variável.
Exemplos:
Os índices de um array multidimensional segue as mesma características dos índices vistos até agora, podendo ser tanto numerico como associativo.

<?php
  $m = array("Fulano" => array("rg" => "00.000.000-1", "cpf" => "000.000.000-01"),
         "Ciclano" => array("rg" => "10.100.100-X", "cpf" => "100.100.100-01"),
         "Beltrano" => array("rg" => "11.111.111-1", "cpf" => "111.111.111-01"));
  echo("Pessoas cadastradas..." .
  
       "<BR><BR>Fulano: " .
       "<BR>RG: " . $m['Fulano']['rg'] .
       "<BR>CPF: " . $m['Fulano']['cpf'] .

       "<BR><BR>Ciclano: " .
       "<BR>RG: " . $m['Ciclano']['rg'] .
       "<BR>CPF: " . $m['Ciclano']['cpf'] .

       "<BR><BR>Beltrano: " .
       "<BR>RG: " . $m['Beltrano']['rg'] .
       "<BR>CPF: " . $m['Beltrano']['cpf']);
?>









Nenhum comentário:

Postar um comentário