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

Arrays – Um pouco mais sobre criação de arrays

 

Objetivos:

 

Neste artigo iremos tratar um pouco mais sobre os detalhes de criação de 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 – Um pouco mais sobre criação de arrays

 

Criando arrays de mais de uma dimensão

 

É possível criar arrays com mais de uma dimensão como podemos verificar no código abaixo:

 

Artigos - Programação Web - Julio Battisti

Fig. 1 Listagem do script code1901.php

 

No script acima, linhas 12 a 16, criamos um array multidimensional que pode ser representado pela tabela a seguir:

 

Artigos - Programação Web - Julio Battisti

 

Vamos entender como funciona o código acima.

 

Na linha 12 o primeiro comando array cria as linhas e os demais comandos array criam as colunas da tabela acima.

 

Na linha 22 imprimimos o elemento que se encontra na linha 0 coluna 0 (Pedro Mendes).

 

Na linha 23 imprimimos o elemento que se encontra na linha 0 coluna 1 (3455-5215).

 

Na linha 25 imprimimos o elemento que se encontra na linha 1 coluna 0 (Marcio Bentes).

 

Na linha 26 imprimimos o elemento que se encontra na linha 1 coluna 1 (4587-8578).

 

Na linha 28 imprimimos o elemento que se encontra na linha 2 coluna 0 (Joelma Figueira).

 

Na linha 29 imprimimos o elemento que se encontra na linha 2 coluna 1 (4587-8578).

 

Veja o resultado do script na figura abaixo:

 

Artigos - Programação Web - Julio Battisti

Fig. 2 Resultado do script code1901.php

 

Outras formas de criar elementos

 

Os elementos podem ser criados em ordem aleatória. Normalmente criamos elementos um após o outro em seqüência. Porém o PHP permite que os elementos sejam intercalados como veremos no  código abaixo:

 

Artigos - Programação Web - Julio Battisti

Fig. 3 Listagem do código code1902.php

 

Na linha 12 criamos um elemento de índice 3.

 

Na linha 13 criamos um elemento de índice 5.

 

Na linha 14 criamos um elemento de índice 1.

 

Caso estes índices já existissem eles seriam sobrescritos.

 

O normal é criamos índices da forma como mostrado a seguir:

 

$funcionario[] = “Novo elemento”;

 

Neste caso o PHP se encarrega de verificar qual o último índice do vetor $funcionario e a ele adicionar +1 na criação de um novo índice.

 

Veja o resultado do script acima na figura abaixo:

 

Artigos - Programação Web - Julio Battisti

Fig. 4 Resultado do script code1902.php

 

Eliminando elementos de um array

 

Podemos utilizar o a função unset() para excluir elementos de um array ou todos os elementos de um array. Veja o código abaixo:

 

Artigos - Programação Web - Julio Battisti

Fig. 5 - Listagem do script code1903.php

 

Entre as linhas de 12 a 14 criamos um vetor com 3 elementos.

 

Entre as linhas 18 e 20 imprimimos os elementos do vetor criado.

 

Na linha 23 usamos a função unset para excluir o elemento de índice 1.

 

Entre as linhas 26 e 29 imprimimos os elementos do vetor.

 

Na linha 32 excluímos todos os elementos dos vetores.

 

Entre as linhas 35 e 38 imprimimos os elementos do vetor excluído.

 

Veja o resultado deste script na figura abaixo:

 

Artigos - Programação Web - Julio Battisti

Fig. 6 Resultado do script code1903.php

 

Para ver os scripts sendo executado clique nos links abaixo:

 

http://www.showy.com.br/~tutorial/artigos/phpbasico/19/code1901.php

http://www.showy.com.br/~tutorial/artigos/phpbasico/19/code1902.php

http://www.showy.com.br/~tutorial/artigos/phpbasico/19/code1903.php

 

Para baixar os fontes clique no link abaixo:

 

http://www.showy.com.br/~tutorial/artigos/phpbasico/19/code19.zip

 

Até o próximo artigo,

Almir Rivas

rivasalmir@gmail.com

 

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