O que são arrays no PHP

No PHP, array é o nome dado a um conjunto de valores. Esse conjunto de valores é relacionado a chaves. Este tipo de valor no PHP é otimizado de várias maneiras, tornando assim possível usá-lo como um array real, ou uma lista, hashtable (que é uma implementação de mapa), dicionário, coleção, pilha, fila e outras aplicações.

Ainda é possível ter outro array dentro de um valor, assim você consegue facilmente simular árvores de dados.

Abaixo você pode encontrar alguns exemplos para criar e interagir com esses valores:

Com o constrututor da array(), você pode iniciar uma lista separando os pares por chave => valor.

<?php
    $arr = array(
        "foo" => "bar",    // a chave pode ser string
        12 => true        // ou pode ser um inteiro
    );

    echo $arr["foo"]; // retorna o valor da chave foo: bar
    echo $arr[12];    // retorna o valor da chave 12: 1
?>

Abaixo tem um exemplo de como criar um array bidimensional, podendo inserir um array dentro de um valor:

<?php
    $arr = array(
        "arrBidimensional" => array( 6=>"A", 8=>"B", "chave"=>"C" ) // um array como valor
    );

    echo $arr["arrBidimensional"][6];    // Retornará A
    echo $arr["arrBidimensional"][8];    // Retornará B
    echo $arr["arrBidimensional"]["chave"];    // Retornará C
?>