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

FILTRO DE TUTORIAIS:


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:

 

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:

 

 

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:

 

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:

 

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:

 

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:

 

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:

 

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

 

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