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: PrincipalArtigosProgweb : Php007
Quer receber novidades e e-books gratuitos?

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.

 

Artigos - Programação Web - Julio Battisti

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.

 

Artigos - Programação Web - Julio Battisti

 

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.

 

Artigos - Programação Web - Julio Battisti

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.

 

Artigos - Programação Web - Julio Battisti

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:

 

Artigos - Programação Web - Julio Battisti

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:

 

Artigos - Programação Web - Julio Battisti

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.

 

Artigos - Programação Web - Julio Battisti

 

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:

 

Artigos - Programação Web - Julio Battisti

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

 

Untitled Document
ASP BÁSICO
1 Cálculo de Frete Internacional com ASP e Access
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 1
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 2
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 3
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 4
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 5
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 6
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 7
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 8
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 9
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 10
1 ASP 3.0 utilizando 3 camadas - Parte 1
1 ASP 3.0 utilizando 3 camadas - Parte 2
1 ASP 3.0 utilizando 3 camadas - Parte 3
COLDFUSION
1 Criando um formulário em Flash usando o ColdFusion MX 7
FLASH - ACTIONSCRIPT
1 Movimentar objeto – Parte 01
1 Movimentar objeto – Parte 02
1 Jogo – Acerte o Alvo
1 Como Movimentar um Objeto utilizando Botões
1 Exibir frases Aleatórias
1 Ações Básicas do ActionScript
1 Criando Botões com MovieClip no Flash
1 Criando Links em Botões Flash
1 Integrando Flash com Fireworks na Criação de Botões
1 Interpolação Motion (Movimento)
1 Interpolação Shape (Forma)
1 Principais Eventos do Mouse (Flash/ActionScript)
1 Criando Máscaras no Flash (Mask) Parte 1
1 Criando Máscaras no Flash (Mask) Parte 2
1 Galeria de Fotos Carregando Arquivos Externos (Flash e ActionScript)
PHP BÁSICO
1 Introdução ao PHP
1 Lógica em PHP
1 Trabalhando com Formulários HTML
1 Utilizando Arquivos – Criando um Scrap Book
1 Banco de Dados em Arquivos Texto
1 PHP - Sistema de busca de preços - Parte 1
1 PHP - Sistema de busca de preços - Parte 2
1 PHP - Sistema de busca de preços - Parte 3
1 PHP - Sistema de busca de preços - Parte 4
1 PHP - Sistema de busca de preços - Parte Final
1 Primeiros Scripts
1 Guardando dados em memória
1 Um pouco mais sobre variáveis
1 Manipulando variáveis
1 Estruturas de controle - Parte 1
1 Estruturas de controle - Parte 2
1 Estruturas de controle - Parte 3
1 Estruturas de controle - Parte 4
1 Estruturas de controle - Parte 5
1 Criação de Funções no PHP
1 Funções – Um pouco mais Sobre Parâmetros - Parte 1
1 Funções – Um pouco mais Sobre Parâmetros - Parte 2
1 Funções – Alguns Truques
1 Funções – Últimos Truques
1 Arrays – Noções Básicas
1 Arrays – Um pouco Mais Sobre Criação de Arrays
PHP COM BANCO DE DADOS
1 Criando um Sistema Ficha Cadastral Clientes - Parte 1
1 Criando um Sistema Ficha Cadastral Clientes - Parte 2
1 Criando um Sistema Ficha Cadastral Clientes - Parte Final
1 Controle Horarios Funcionários - Parte 1
1 Controle Horarios Funcionários - Parte 2
1 Controle Horarios Funcionários - Parte 3
1 Controle Horarios Funcionários - Parte 4
1 Controle Horarios Funcionários - Parte 5
1 Controle Horarios Funcionários - Parte 6
1 Controle Horarios Funcionários - Parte 7
1 Controle Horarios Funcionários - Parte 8
1 Controle Horarios Funcionários - Parte 9
1 Controle Horarios Funcionários - Parte 10
1 Controle Horarios Funcionários - Parte 11
1 Controle Horarios Funcionários - Parte 12
1 Controle Horarios Funcionários - Parte 13 - Conclusão
1 Instalando o PHP no Windows XP
1 Instalando o MySQL no Windows XP
1 Sistema Controle Extintores -Parte 1
1 Sistema Controle Extintores -Parte 2
1 Sistema Controle Extintores -Parte 3
1 Sistema Controle Extintores -Parte 4
1 Sistema Controle Extintores -Parte 5
1 Sistema Controle Extintores -Parte - Conclusão
1 PHP - Controle dos Correios - Parte 1
1 PHP - Controle dos Correios - Parte 2
1 PHP - Controle dos Correios - Parte 3
1 PHP - Controle dos Correios - Parte 4
1 PHP - Controle dos Correios - Parte 5
1 PHP - Controle dos Correios - Parte 6
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 1
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 2
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 3
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 4
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 5
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 6
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 7
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 8
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 9
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 10
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 11
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 12
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 13
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 14
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 15
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 16
JAVASCRIPT BÁSICO
1 JavaScript Básico - Lição 1
1 JavaScript Básico - Lição 2
1 JavaScript Básico - Lição 3
1 JavaScript Básico - Lição 4
1 JavaScript Básico - Lição 5
1 JavaScript Básico - Lição 6
1 JavaScript Básico - Lição 7
1 JavaScript Básico - Lição 8 - Instruções If e Else
1 JavaScript Básico - Lição 9 - Tópicos Diversos
1 JavaScript Básico - Lição 10 - Objetos Math e Date
1 JavaScript Básico - Lição 11 - Trabalhando com o objeto Browser
1 JavaScript - Criando Seus Próprios Objetos
1 JavaScript - Virtual Earth – Primeiro Passo
1 JavaScript - Virtual Earth – Segundo Passo
Quer receber novidades e e-books gratuitos?

 
 

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-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI