|
Cursos
On-line Gratuitos-
PHP
Aula
05
No
módulo passados, estudamos as variáveis simples, ou seja, aquela
que pode armazenar apenas um único dado por vez. Porém assim como
em linguagens de programação tradicionais (Turbo Pascal, Basic,
C++ ...), o PHP trabalha também com vetores ou arrays, ou seja,
uma variável que pode armazenar vários valores, através de uma divisão
da mesma. Imagine as seguintes situações:
-
Uma
casa (variável simples) -> comporta uma única família (conteúdo);
-
Um
prédio (array / vetor) -> apesar de ser uma única edificação
(único nome de variável), possui diversos apartamentos (divisões),
numerados que, comportam cada um uma família (diversos valores).
Uma
variável do tipo array, deverá ter um índice (número do apartamento,
conforme exemplo anterior), para especificar a sua divisão e automaticamente
o valor que a mesma armazena. Para cada divisão é possível apenas
o armazenamento de um único valor. Para a criação deste índice/divisão,
utilizamos a seguinte sintaxe:
$variavel[numero_indice];
Veja
os exemplos abaixo:
$nome[1]="Paulo";
$nome[2]="Jacqueline";
$nome[3]="Milton";
$nome[4]="Rachel";
Agora
observe o exemplo abaixo:
$nome[]="Isabel";
No
caso específico apresentado acima, como o PHP não recebeu um índice
válido para a array NOME, o sistema irá buscar automaticamente a
divisão de índice de maior valor (neste caso 4), incrementar uma
unidade (+1) e formar o novo índice, assim sendo, o nome "Isabel"
faria parte na verdade da array "$nome[5]".
Você
poderá utilizar também para a formação de arrays o que chamamos
de registros, ou seja, ao invés de um número de índice, utilizar
um nome de divisão, conforme exemplo abaixo:
$cliente["nome"]="Paulo
Henrique Matuszewski";
$cliente["endereco"]="Av. Vitória Régia número 19
- Jd. Motorama";
$cliente["cidade"]="São José dos Campos";
$cliente["estado"]="SP";
No
próximo módulo de aula iremos estudar sobre arrays multidimensionais.
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |