O array em PHP pode ser o tipo de dado que mais da dores de cabeça se você não tiver um conhecimento básico do assunto. Neste tutorial será resumido em poucas palavras como utiliza-lo.
Em um array podemos armazenar qualquer tipo de dado como inteiro(int), booleano(bool) ou ponto flutuante(float), até mesmo outro array.
A principal diferença entre um array e uma variável é que o array podemos armazenar mais de um valor, já a variável ela possuí apenas uma referência que aponta para um único valor.
Como declarar e acessar um array em PHP
Existe diversas formas para declarar um array, a forma mais comum é a seguinte:
<?php
$numeros = [225, 400, 10];
Vamos supor que eu queira imprimir o número 225, depois o 10 e o 400:
echo $numeros[0];
echo $numeros[2];
echo $numeros[1];
// Resultado: 22510400
Em resumo, um array começa na posição 0 que é o 225, o 400 posição 1 e o 10, posição 2. Outra forma de declaração que é equivalente ao que já vimos:
$numeros = array(225, 400, 10);Agora o seguinte, eu não quero usar números como chave 0, 1, 2 etc. Eu quero usar strings ou um numero escolhido:
$meuArray = [
"numero" => 225,
"pessoa" => "pedro",
"predio" => "construcao",
500 => "quinhentos"
];O conteúdo que está a esquerda do símbolo => é a chamada chave e a direita fica o valor que vai ser imprimido, ou seja, se eu quero mostrar o número 225:
echo $meuArray['numero'];
// Resultado: 225
echo $meuArray['pessoa'];
// Resultado: pedro
Conclusão
Como vimos, um array é composto por chave e valor e ele é muito usado para mostrar uma lista de clientes na tela por exemplo, ao invés do programador ter que ficar chamando posição por posição, utilizados um laço de repetição para imprimir todas as posições por exemplo.