1 / 24
PHP
Aula 15
2 / 24
PHP – ARRAY
● Um array é uma variável que armazenam mais de um valor
simultaneamente, são como contêineres, servindo para
armazenar números, strings, objetos, dentre outros, de forma
dinâmica, alem disso oferece muitas funções para manipulá-los.
● Os arrays são acessados por uma posição, como o índice
numérico, para criar um array, pode-se utilizar a função array,
abaixo a sintaxe de criação do array.
3 / 24
PHP – ARRAY
● 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
4 / 24
PHP – ARRAY
● 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.
5 / 24
PHP – ARRAY
● Exemplo:
6 / 24
PHP – ARRAY
● 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).
7 / 24
PHP – ARRAY
8 / 24
PHP – ARRAY
● 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
9 / 24
PHP – ARRAY
10 / 24
PHP – ARRAY
● Neste exemplo estamos criando um
array, definindo qual será sua chave
de acesso, isso mesmo em PHP ao
invés de ter como acesso ao array
um numero inteiro, posso definir o
nome da chave de acesso, nas
linhas 15 a 18 crio a variável $frutas
agora sem usar a função array,
entre [ ] com aspas simples
determino o nome da chave de
acesso, e depois é atribuído o valor
para aquela chave.
11 / 24
PHP – ARRAY
● Na linha 20: Estou usando uma
estrutura de repetição chamada
foreach, ele é responsável por
decompor o array em cada posição
(índice), no caso como o que esta
dentro das chaves do foreach é uma
instrução para imprimir na página,
isso vai fazer com que todas as
posições do vetor ( array) seja
mostrado na página(linha 22).
12 / 24
PHP – ARRAY
● Através da função print_r() é possível imprimir toda
a estrutura de um array, com seus índices e
valores.
13 / 24
Exercício
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
14 / 24
PHP: Arrays: Funções
15 / 24
PHP: Arrays: Funções
● Count();
16 / 24
PHP: Arrays: Funções
● in_array();
17 / 24
PHP: Arrays: Funções
● array_count_values();
18 / 24
Exercício
1. Crie um script que crie um array e preencha-o com
nomes de cidades. Verifique se o nome da cidade
“Fortaleza” esta no array, se estiver, escrever: a
“cidade” esta na posição “x”, se não escrever “cidade
não encontrada”.
19 / 24
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] - )
20 / 24
PHP: Arrays Multidemensionais
21 / 24
PHP: Arrays Multidemensionais
22 / 24
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.
23 / 24
Desafio
● Crie uma Matriz 10x3, onde seja preenchida com a
forma abaixo (zero):
24 / 24
Desafio
● Crie uma Matriz 10x3 onde seja preenchida com a
forma abaixo (nove):

Aula15 - Array PHP

  • 1.
  • 2.
    2 / 24 PHP– ARRAY ● Um array é uma variável que armazenam mais de um valor simultaneamente, são como contêineres, servindo para armazenar números, strings, objetos, dentre outros, de forma dinâmica, alem disso oferece muitas funções para manipulá-los. ● Os arrays são acessados por uma posição, como o índice numérico, para criar um array, pode-se utilizar a função array, abaixo a sintaxe de criação do array.
  • 3.
    3 / 24 PHP– ARRAY ● 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
  • 4.
    4 / 24 PHP– ARRAY ● 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.
  • 5.
    5 / 24 PHP– ARRAY ● Exemplo:
  • 6.
    6 / 24 PHP– ARRAY ● 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).
  • 7.
    7 / 24 PHP– ARRAY
  • 8.
    8 / 24 PHP– ARRAY ● 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
  • 9.
    9 / 24 PHP– ARRAY
  • 10.
    10 / 24 PHP– ARRAY ● Neste exemplo estamos criando um array, definindo qual será sua chave de acesso, isso mesmo em PHP ao invés de ter como acesso ao array um numero inteiro, posso definir o nome da chave de acesso, nas linhas 15 a 18 crio a variável $frutas agora sem usar a função array, entre [ ] com aspas simples determino o nome da chave de acesso, e depois é atribuído o valor para aquela chave.
  • 11.
    11 / 24 PHP– ARRAY ● Na linha 20: Estou usando uma estrutura de repetição chamada foreach, ele é responsável por decompor o array em cada posição (índice), no caso como o que esta dentro das chaves do foreach é uma instrução para imprimir na página, isso vai fazer com que todas as posições do vetor ( array) seja mostrado na página(linha 22).
  • 12.
    12 / 24 PHP– ARRAY ● Através da função print_r() é possível imprimir toda a estrutura de um array, com seus índices e valores.
  • 13.
    13 / 24 Exercício 1.Crieum 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
  • 14.
    14 / 24 PHP:Arrays: Funções
  • 15.
    15 / 24 PHP:Arrays: Funções ● Count();
  • 16.
    16 / 24 PHP:Arrays: Funções ● in_array();
  • 17.
    17 / 24 PHP:Arrays: Funções ● array_count_values();
  • 18.
    18 / 24 Exercício 1.Crie um script que crie um array e preencha-o com nomes de cidades. Verifique se o nome da cidade “Fortaleza” esta no array, se estiver, escrever: a “cidade” esta na posição “x”, se não escrever “cidade não encontrada”.
  • 19.
    19 / 24 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] - )
  • 20.
    20 / 24 PHP:Arrays Multidemensionais
  • 21.
    21 / 24 PHP:Arrays Multidemensionais
  • 22.
    22 / 24 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.
  • 23.
    23 / 24 Desafio ●Crie uma Matriz 10x3, onde seja preenchida com a forma abaixo (zero):
  • 24.
    24 / 24 Desafio ●Crie uma Matriz 10x3 onde seja preenchida com a forma abaixo (nove):