Iniciante Fundamentos
Arrays Associativos
No array associativo, cada valor é identificado por uma chave de texto, não por um número. Útil para representar dados com nomes.
Criando
A seta => liga a chave ao valor.
<?php
$pessoa = [
"nome" => "Ana",
"idade" => 30,
"cidade" => "Recife"
];
Acessando
<?php
echo $pessoa["nome"]; // Ana
echo $pessoa["idade"]; // 30
Adicionando ou alterando
<?php
$pessoa["email"] = "ana@email.com"; // adiciona
$pessoa["idade"] = 31; // altera
Percorrendo com foreach
<?php
foreach ($pessoa as $chave => $valor) {
echo "$chave: $valor\n";
}
Saída:
nome: Ana
idade: 31
cidade: Recife
email: ana@email.com
Resumo
- Chaves são textos, ligadas ao valor por
=>. - Acesse pelo nome da chave:
$arr["chave"]. foreach ($arr as $chave => $valor)percorre tudo.