Em PHP, um array é uma estrutura de dados que permite armazenar múltiplos valores relacionados sob um único nome. Os arrays podem conter valores de diferentes tipos, como números inteiros, strings, booleanos e até mesmo outros arrays. Eles são uma parte fundamental da programação, permitindo que você organize e manipule conjuntos de dados de maneira eficiente.
Existem dois tipos principais de arrays em PHP: arrays indexados e arrays associativos.
$nomes = array("João", "Maria", "Carlos");
// Ou, a partir do PHP 5.4:
// $nomes = ["João", "Maria", "Carlos"];
Para acessar elementos em um array indexado:
echo $nomes[0]; // Saída: João
echo $nomes[1]; // Saída: Maria
$pessoa = array("nome" => "Ana", "idade" => 28, "cidade" => "São Paulo");
// Ou, a partir do PHP 5.4:
// $pessoa = ["nome" => "Ana", "idade" => 28, "cidade" => "São Paulo"];
Para acessar elementos em um array associativo:
echo $pessoa["nome"]; // Saída: Ana
echo $pessoa["idade"]; // Saída: 28
Além disso, você pode usar funções como count()
para determinar o número de elementos em um array e loops como foreach
para percorrer os elementos de um array sem precisar conhecer os índices ou chaves.
Exemplo de uso de foreach
com um array indexado:
foreach ($nomes as $nome) {
echo $nome . "<br>";
}
Exemplo de uso de foreach
com um array associativo:
foreach ($pessoa as $chave => $valor) {
echo "$chave: $valor <br>";
}
Arrays são uma parte essencial da programação em PHP e permitem que você lide com conjuntos de dados de maneira poderosa e eficaz.