sábado, 7 de abril de 2012



Arrays
(Variáveis - Parte III)

Um array é uma lista de valores, que podem ser strings, números ou até mesmo outro array. Um array pode conter várias partes separadas de informações. Os arrays portanto, são estruturados como uma série de pares chave/valor, em que um par é um item ou um elemento desse array. Para cada item do array há uma chave associada a ele.

Exemplo: Se tivéssemos um array com cinco elementos, cada um contendo um número da faixa de 1 a 5, o array ficaria como a tabela abaixo.

  • Arrays Indexados

São arrays que possuem uma chave numérica como índice.


Sintaxe:
$nome_do_array[indice0] = “valor1”;
$nome_do_array[indice1] = “valor2”;
$nome_do_array[indiceN] = “valorN”;


Exemplo:
$nomes[0] = “Ana”;
$nomes[1] = “Beto”;
$nomes[2] = “Caio”;
$nomes[3] = “Débora”;


Ou:
$nomes = array( 0 => “Ana”, 0 => “Beto”, 0 => “Caio”, 0 => “Débora”);


Observações:
Uma posição do array pode receber diferentes tipos de dados.


Exemplo:
$aluno[0] = 23004;
$aluno[1] = “Beto”;
$aluno[2] = 1.75;
  • Arrays Associativos

Os arrays associativos possuem strings como índice.


Exemplo:
$aluno[‘mat’] = 12345;
$aluno[‘nome’] = “José da Silva”;
$aluno[‘idade’] = 23;
$aluno[‘ident’] = “12.345.678-9”;


Ou:
$aluno = array( ‘mat’ => 12345, ‘nome’ => “José da Silva”, ‘idade’ => 23, ‘ident’ => “12.345.678-9”);


Não há diferença entre usar aspas simples ‘’ ou aspas duplas “ ” na estrutura de um array.
  • Arrays Multidimensionais

São arrays que armazenam outros arrays.


Exemplo:
$curso[‘mat’] = 123;
$curso[‘nome’] = “Desenvolvimento Web”;
$curso[‘materias’] = array(“html”,”php”,”javascript”,”css”);


Listas

As listas são utilizadas em PHP para realizar atribuições múltiplas. Através de listas é possível atribuir valores que estão num array para variáveis.


Exemplo:
list($a, $b, $c) = array(“a”, “b”, “c”);

Nenhum comentário:

Postar um comentário