NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisAlmirrivas : Php007
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Arrays – Visão geral

 

Objetivos:

 

Neste artigo iremos dar uma visão geral sobre arrays.

 

Pré-requisitos:

 

Ter estudados os artigos anteriores ou ter alguma experiência com PHP.

 

Nota:

 

Este tutorial faz parte do Curso: PHP & MySQL.

 

Arrays – Visão geral

 

O que é um array?

 

Um array é uma variável especial que armazena dentro dela um conjunto de valores que podem ser acessados por um índice. No PHP é possível também atribuir chaves a este conjunto de valores.

 

Criando um array

 

No código abaixo veremos as diversas formas de como criar arrays.

 

Fig. 1 Listagem do script code1801.php

 

A linha 12 inicializa a variável $equipes e atribui a ela o vetor criado pelo comando array e seus parâmetros “Ferrari”, “McLaren”, “Sauber BMW” e “BAR Honda”.

 

Depois da execução desta linha a variável $equipes armazena uma referência ao conjunto de valores mostrado na tabela abaixo.

 

 

Perceba que o primeiro elemento tem índice 0 e não índice 1.

 

Por isso que na linha 17 ao imprimir o primeiro elemento utilizamos índice 0 para mostrar seu conteúdo e assim sucessivamente.

 

Veja o resultado do script code1801.php.

 

Fig. 2 Exibição do resultado do script code1801.php

 

Outra forma de criar vetores

 

Podemos adicionar novos elementos a um vetor utilizando o operador de atribuição =. Veja o exemplo no código abaixo.

 

Fig. 3 Listagem do código code1802.php

 

Esta é uma das formas mais simples de se criar ou mesmo adicionar novos elementos a um vetor.

 

Na linha 12 se inicializa a variável $equipes[] e atribui a ela um primeiro elemento.

 

Na linha 13 se adiciona mais um elemento e assim sucessivamente até a linha 15.

 

Novamente podemos na linha 20 que o primeiro elemento é referenciado pelo índice 0 e assim sucessivamente.

 

Veja o resultado do script acima na figura abaixo:

 

Fig. 4 Resultad do script code1802.php

 

Criando arrays com chaves

 

Existe uma outra forma de se criar vetores. De fato não há mudança na forma como cria-los, mas sim na forma como acessa-los. Podemos criar arrays associando a ele uma chave.

 

Veja o código abaixo:

 

Fig. 5 Listagem do script code1803.php

 

No código acima utilizamos o comando array para criar um novo array, porém utilizamos o conceito de chaves. Para cada elemento do array é atribuído uma chave e podemos acessar o elemento por esta chave.

 

Na linha 12 criamos os seguintes pares de chave-elemento.

 

 

Entre as linhas 15 e 18 resgatamos o conteúdo dos elementos utilizando a chave.

 

Na linha 15 para resgatar o elemento que possui o valor “Pedro Bismark” utilizamos a chave “nome”.

 

Veja o resultado do script code1803.php na figura abaixo:

 

Fig. 6 Resultado do script code1803.php

 

Para ver os scripts deste arquivo em execução clique no link abaixo;

 

http://www.showy.com.br/~tutorial/artigos/phpbasico/18/code1801.php

http://www.showy.com.br/~tutorial/artigos/phpbasico/18/code1802.php

http://www.showy.com.br/~tutorial/artigos/phpbasico/18/code1803.php

 

Para baixar os scripts clique no link abaixo:

 

http://www.showy.com.br/~tutorial/artigos/phpbasico/18/code18.zip

 

Até o próximo artigo,

Almir Rivas

 

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI