Introdução a Arrays Associativos
Parte da seção Fundamentos do Journey de PHP da Coddy. Lição 41 de 71.
Em arrays indexados, você acessa os elementos usando posições numéricas: 0, 1, 2 e assim por diante. Mas e se você quiser acessar dados usando nomes significativos? É aí que entram os arrays associativos.
Arrays associativos usam chaves (geralmente strings) em vez de índices numéricos. Cada chave é associada a um valor, criando uma relação chave-valor que torna seus dados mais descritivos e fáceis de trabalhar.
<?php
$person = [
"name" => "Alice",
"age" => 25,
"city" => "Paris"
];
?>O símbolo => conecta cada chave ao seu valor. Aqui, "name" é uma chave que aponta para o valor "Alice". Em vez de lembrar que o nome está no índice 0, você pode usar diretamente a chave "name", muito mais intuitivo!
Essa estrutura é perfeita para representar entidades do mundo real, como usuários, produtos ou configurações, em que cada dado tem um rótulo claro. Nas próximas lições, você aprenderá a acessar, modificar e adicionar esses pares de chave-valor.
Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores de Comparação e Lógicos
Operadores de ComparaçãoIgualdade e IdentidadeOperadores Lógicos - Parte 1Operadores Lógicos - Parte 2Revisão - Lógica Simples7Arrays Parte 2 - Associativos
Introdução a Arrays AssociativosAcessando Valores por ChaveModificando Valores por ChaveAdicionando Novos Pares Chave-ValorVerificando se a Chave ExisteRecapitulação - Armazenamento de Dados Chave-Valor2Variáveis e Tipos de Dados
NúmerosStrings e AspasBooleanosConvenções de NomenclaturaRevisão - Inicialização de VariáveisVariáveis VaziasConcatenação de StringsObtendo Entrada do UsuárioConversão para Diferentes Tipos5Lógica Condicional
Instrução IfIf - ElseO Operador TernárioOperador de Coalescência NulaInstrução SwitchRecapitulação - Tomando Decisões3Operadores Básicos
Operadores AritméticosOperador MóduloOperador de ExponenciaçãoAtribuição CombinadaIncremento/DecrementoPrecedência de OperadoresRevisão - Cálculos SimplesOperadores de StringPratique por conta própria: Compilador de PHP online