Trabalhando com Array em PHP

Gleyver Coutinho
ViaHubtecnologia
Published in
3 min readSep 1, 2020

No início da programação, quase sempre é difícil trabalhar com arrays. Entende-los e conhecer seus métodos e utilidades.

Hoje vou tentar abordar de uma forma simples e rápida esse assunto.

Para que serve ?

Array é um conjunto de elementos que serve para guardar os mais diversos tipos de dados. Trazendo para o mundo em que vivemos, seria uma cesta ou uma caixa que você coloca várias maçãs(um único tipo de dado) ou várias frutas(vários tipos de dados)

Como é composto um array ?

Um array é composto por chave e valor, sendo a chave o primeiro atributo a ser informado e o valor, o segundo!

Caso você não informe os dois atributos e somente o valor, a chave será:

  • 0 para o primeiro valor.
  • 1 para o segundo valor.
  • 2 para o terceiro valor.

E assim continuamente…

Como criar um array ?

Um array vazio pode ser criado de duas maneiras. Sendo elas:

Você também pode criar um array já com dados dentro:

Você só precisa ter um ponto de atenção com chaves dentro do array, pois se você criar um array com chaves iguais ele vai interpretar somente a última chave igual.

Como acessar dados dentro do array ?

Para acessar um determinado elemento dentro do array é preciso saber a chave dele. Caso não saiba a chave você pode utilizar o array_search('valorAserProcurado', $array); .

Bora aos exemplos:

pode acontecer de você ter um array dentro de outro array também. Para acessar faça assim:

Existem outros métodos que você pode ver coisas dentro do array como:

  • array_keys() — Retorna todas as chaves ou uma parte das chaves de um array.
  • array_values() — Retorna todos os valores de um array.

Como adicionar um elemento dentro de um array ?

Como excluir um elemento de dentro de um array ?

Para excluir um elemento, de dentro do array no php, é necessário você saber a chave do elemento. Caso não saiba a chave você pode utilizar o array_search('valorAserProcurado', $array); .

Primeiro vamos remover o elemento do array sem mudar as chaves:

Agora, quando remover um elemento, vamos reindexar as chaves do array utilizando o array_splice .

Como remover diversos elementos de um array ?

Para excluir diversos elementos do array, nós precisamos utilizar o array_diff . Ele não altera as chaves matriz.

Como atualizar um determinado elemento de um array ?

Para atualizar um elemento do array é só substituir o valor de uma chave. Exemplo:

Algumas funções de checagem muito usadas:

Conclusão

Após passar por todos estes tópicos, é importante dizer que o array é um dos tipos de dados mais importantes e muito usados, se você souber usá-lo, você poderá utiliza-lo para inúmeras coisas no seu dia a dia!

--

--