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
?>