O documento discute arrays no PHP, incluindo como criá-los, preenchê-los com valores, manipular seus índices e valores, usar funções para arrays e laços de repetição foreach. Também aborda arrays multidimensionais e exercícios para praticar os conceitos apresentados.
Produzido pelo professor Erico Veríssimo para o curso Técnico em Redes de Computadores no Serviço Nacional de Aprendizagem Industrial - SENAI na disciplina curricular de Arquitetura de Redes onde se aborda todas as camadas do Modelo OSI.
Bons estudos!
Em ciência da computação tipos de variáveis ou dados é uma combinação de valores e de operações que uma variável pode executar, o que pode variar conforme o sistema operacional e a linguagem de computador.
Aula 5 da disciplina de Programação Orientada a Objetos (POO), do curso de ADS do IFSP Capivari. Os slides abordam conceitos importantes do paradigma orientado a objetos, como encapsulamento, associação, polimorfismo e interfaces
Aula 2 da disciplina de Programação Orientada a Objetos. Os slides abordam a conversão de tipos de dados, tratamento de excessões, a classe String e a biblioteca JOptionPane
Produzido pelo professor Erico Veríssimo para o curso Técnico em Redes de Computadores no Serviço Nacional de Aprendizagem Industrial - SENAI na disciplina curricular de Arquitetura de Redes onde se aborda todas as camadas do Modelo OSI.
Bons estudos!
Em ciência da computação tipos de variáveis ou dados é uma combinação de valores e de operações que uma variável pode executar, o que pode variar conforme o sistema operacional e a linguagem de computador.
Aula 5 da disciplina de Programação Orientada a Objetos (POO), do curso de ADS do IFSP Capivari. Os slides abordam conceitos importantes do paradigma orientado a objetos, como encapsulamento, associação, polimorfismo e interfaces
Aula 2 da disciplina de Programação Orientada a Objetos. Os slides abordam a conversão de tipos de dados, tratamento de excessões, a classe String e a biblioteca JOptionPane
Aula 4 herança, sobrescrita de métodos, construtorRafael Pinheiro
Aula 4 da disciplina de Programação Orientada a Objetos do curso de ADS do IFSP Capivari. Nesse slide são abordados os conceitos de herança, sobrescrita de métodos e a utilização de construtores
Construindo uma Aplicação PHP à Prova de BalasRafael Jaques
Palestra apresentada por Rafael Jaques no Tchelinux - Edição Porto Alegre em 17/11/2009.
O foco é demonstrar algumas brechas que comumente não são consideradas pelos desenvolvedores.
Uma apresentação falando sobre o SlideShare. O que é, qual a vantagem de se utilizar, etc. Veja como criar uma conta e como fazer upload de suas apresentações.
Aula 1 da disciplina de Programação Orientada a Objetos do 4º semestre do curso de Tecnologia em Análise e Desenvolvimento de Sistemas do IFSP Campus Capivari.
PHP Experience 2016 - [Palestra] Rumo à Certificação PHPiMasters
Ari Stopassola Jr, Analista de Sistemas do perito.inf.br, fez a palestra "Rumo à Certificação PHP", no PHP Experience 2016.
O iMasters PHP Experience 2016 aconteceu nos dias 21 e 22 de Março de 2015, no Hotel Tivoli em São Paulo-SP
http://phpexperience2016.imasters.com.br/
Essa apresentação é um material de apoio para a vídeo-aula "[CodeIgniter 4] - Introducao ao CodeIgniter 4 - Como baixar e configurar", disponível em: https://www.youtube.com/watch?v=-qisBZ2rhPQ&utm_source=slideshare
Acesse meu canal no Youtube em: https://www.youtube.com/rafaelpinheiro
Acesse meu blog em: http://www.rafaelwendel.com
Code Igniter - O Framework php mais fácil e ágilRafael Pinheiro
Apresentação que usei no I Meetup Developers em Boituva, no dia 24/06/2017. Na palestra falei um pouco sobre o framework CodeIgniter e como ele pode tornar o processo de desenvolvimento em PHP simples, fácil, ágil e organizado.
Sequência Didática - Cordel para Ensino Fundamental ILetras Mágicas
Sequência didática para trabalhar o gênero literário CORDEL, a sugestão traz o trabalho com verbos, mas pode ser adequado com base a sua realidade, retirar dos textos palavras que iniciam com R ou pintar as palavras dissílabas ...
Projeto de articulação curricular:
"aLeR+ o Ambiente - Os animais são nossos amigos" - Seleção de poemas da obra «Bicho em perigo», de Maria Teresa Maia Gonzalez
livro em pdf para professores da educação de jovens e adultos dos anos iniciais ( alfabetização e 1º ano)- material excelente para quem trabalha com turmas de eja. Material para quem dar aula na educação de jovens e adultos . excelente material para professores
3. • PHP: Arrays
– Servem para guardar vários valores de forma
uniforme na memória.
– Podem ser chamados também de vetores.
– Possuem índices e valores.
– No PHP, podem ser criados através da função
array(), ou indicando colchetes [ ] logo após o
nome da variável.
– No PHP não é necessário especificar o tamanho do
array 3
5. • PHP: Arrays
– Um array pode ser preenchido no momento de
sua declaração, passando os valores como
parâmetro na função array(), separados por
vírgula.
– Pode também ser passado valores à qualquer
momento na execução, indicando o nome da
variável acompanhada de colchetes e o novo
valor a ser armazenado.
5
7. • PHP: Arrays: Índices e Valores
– Todos os valores armazenados em um array
possuem um índice.
– É através do índice que conseguimos recuperar
um determinado valor armazenado no array.
– Quando esse índice não é informado
explicitamente, automaticamente ele será criado
de forma crescente, sempre começando pelo 0.
7
9. • PHP: Arrays: Índices e Valores
– Você pode criar os índices dos arrays
manualmente.
– Não é necessário obedecer uma ordem.
– Os índices podem ser numéricos (inteiros) ou
texto (strings).
9
11. • PHP: Arrays: Índices e Valores
– Os índices também podem ser criados no
momento da declaração do array dentro da
função array().
– Utilize a regra chave => valor
11
12. • PHP: Arrays: Índices e Valores
12
Índices Valores
Manipulando índices no momento de declaração do array
13. • PHP: Arrays: Índices e Valores
– Através da função print_r() é possível imprimir
toda a estrutura de um array, com seus índices
e valores.
13
15. • PHP: Arrays: Índices e Valores
– Informação relevante:
• As variáveis globais $_GET e $_POST são arrays que
armazenam informações submetidas manualmente
ou via formulário. Os índices do array são os nomes
dos campos e os valores são os dados preenchidos.
15
16. • PHP: Arrays: Exercícios
1.Crie um array e salve 5 carros. Imprima o carro
da posição 3. Salve mais 5 carros nesse mesmo
array e imprima agora o carro da posição 8.
2.Crie um array e salve os 3 países à seguir,
sendo que a abreviação deverá ser o índice.
Depois imprima todos os países.
BRA – Brasil, EUA – Estados Unidos, ING – Inglaterra
16
17. • PHP: Arrays: Funções
– O PHP oferece de forma nativa uma série de
funções para serem utilizadas com arrays.
– Essas funções permitem procedimentos como:
ordenação de arrays, recuperar o tamanho de
um array, verificar se há um determinado valor
no array, etc.
– Veja algumas das funções que auxiliam a
manipulação de arrays em PHP. 17
18. • PHP: Arrays: Funções
18
Função Descrição
count() Conta o número de posições do array.
is_array() Verifica se uma variável é um array.
in_array() Verifica se um determinado valor está contido no array.
array_count_values() Retorna um novo array onde os índices serão os valores
do array e os valores o número de ocorrências e de cada
valor.
Material complementar:
http://www.rafaelwendel.com/2012/02/principais-funcoes-php-para-trabalhar-com-
19. • PHP: Arrays: Funções
19
Exemplo de utilização da função count()
20. • PHP: Arrays: Funções
20
Exemplo de utilização da função in_array()
21. • PHP: Arrays: Funções
21
Exemplo de utilização da função array_count_values()
22. • PHP: Arrays Multidemensionais
– Arrays multidimensionais (também conhecido
como matrizes) é a capacidade de armazenar
outro array em uma de suas posições.
– Os arrays podem ter infinitas dimensões.
– Cada par de colchetes [ ] indicam uma dimensão
no array. (Ex: $array[1][3] - )
22
23. • PHP: Arrays Multidemensionais
23
Exemplo de array com 2 dimensões
24. • PHP: Arrays Multidemensionais
24
Exemplo de array com 3 dimensões
25. • PHP: Arrays Multidimensionais: Exercícios
1.Crie um array multidimensional de carros onde o
índice será a marca (Vw, GM, Fiat, Ford) e para
cada uma dessas marcas/posições adicione 4
veículos. Depois imprima o carro 3 da Vw, o
carro 1 da Fiat e o carro 2 da Ford.
25
27. • PHP: Laço de Repetição foreach
– O foreach possibilita percorrer um array de
forma simples.
– Esse comando funciona apenas para arrays e
objetos.
– Tem como principal utilidade imprimir/utilizar
os valores de um array.
27
28. • PHP: Laço de Repetição foreach
– Estrutura do foreach:
foreach ($array as $var) {
//faça algo;
}
– Salva em $var o valor corrente do array.
28
29. • PHP: Laço de Repetição foreach
29
Exemplo de utilização do foreach
30. • PHP: Laço de Repetição foreach
– Além de percorrer todos os valores de um array,
é possível também recuperar os índices:
foreach ($array as $indice => $var) {
//faça algo;
}
– Salva o índice na variável $indice e o valor na
variável $var. 30
32. • PHP: Exercícios
1.Crie 2 páginas (index.php e result.php). No
primeiro arquivo crie um formulário com os
campos nome, email e cidade. No segundo,
crie um laço de repetição e imprima o nome do
campo e o valor preenchido.
Ex: Nome: Rafael
Email: professor@rafaelwendel.com
Cidade: Campinas 32