Curso de PHP: Array (matrizes) - Parte 2


Autor/fonte: Edgar da Silva
E-mail/Url: http://www.manjaphp.com.br/content/curso-de-php-array-matrizes-parte-2
Tags: [ curso de php ]



Digg del.icio.us

No post passado, sobre arrays unidimensionais, foi explicado os conceitos básicos sobre arrays. E até agora, vimos apenas com uma dimensão, para melhor ilustrar, podemos falar que vimos um array como uma lista ou fila única. Mas as matrizes são muito mais úteis.

Relembrando, para criar um array unidimensional podemos fazer:



O código acima irá exibir uma listagem de nomes bem simples.

Imagine um cenário onde além do nome, gostaria de exibir a idade referente as pessoas. Já que os nomes estão armazenados em um array, não seria interessante armazenar a idade em um array também?



Bom, ficou bem claro que as idades estão diretamente ligadas aos nomes. Porém ainda estamos utilizando dois arrays unidimensionais.

Uma forma de entender facilmente o que são arrays multimensonais é pensar como uma tabela, com linhas e colunas. Na primeira linha de nosso array, teremos vários nomes, na segunda linha teremos várias idades referentes aos nomes, portanto podemos fazer assim:



Leia com atenção o código acima. Foi criado um array, e cada linha recebeu outro array. Isso pode ser pensado como uma tabela, pois só tem duas dimensões.

Não existe limite para as dimensões de um array, porém, a medida em que se aumente as dimensões de um array, fica mais difícil de representá-la graficamente.

Existem várias formas de se criar um array multidimensionais, dinamicamente, como feito anteriormente, ou seja, montando linha a linha, ou, na declaração da variável.



O resultado é o mesmo, um array de array. Porém, mais curto.



O código acima ilustra o cenário onde três pessoas (Edgar, Carlos e José) que em dois dias (ontem e hoje) escolheram 3 dezenas.

Perceba também que você pode usar strings como indicadores de posição nos arrays multidimensionais.




Enviado por xKuRt em


Itens relacionados

Curso de PHP: Tipos de dados
Curso de PHP: Estrutura de repetição for
Curso de PHP: Operadores relacionais
Curso de PHP: Estrutura de repetição while
Curso de PHP: Operações aritméticas
Curso de PHP: Estruturas condicionais - if-elseif-else - Parte 1
Curso de PHP: Estrutura da linguagem
Curso de PHP: Variáveis
Curso de PHP: Array (matrizes) - Parte 1
Curso de PHP: Imprimindo informações (echo e print)

Listar todos itens relacionados

Avaliação

Avaliação desta publicação: 10.00; Total de avaliações: 1


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Terça, 27 de Junho de 2017




Leitura recomendada

Criando Sites com HTML

Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
PostgreSQL - Guia do Programador


Capa do livro
O Livro De Vb.Net


Capa do livro
Asterisk na Prática





Hostnet

IMD