Intro to Associative Arrays
Parte de la sección Fundamentos del Journey de PHP de Coddy. Lección 41 de 71.
En los arrays indexados, accedes a los elementos usando posiciones numéricas: 0, 1, 2, y así sucesivamente. Pero ¿qué ocurre si quieres acceder a los datos usando nombres significativos? Ahí es donde entran en juego los arrays asociativos.
Los arrays asociativos utilizan claves (normalmente cadenas) en lugar de índices numéricos. Cada clave se empareja con un valor, creando una relación clave-valor que hace que tus datos sean más descriptivos y fáciles de manejar.
<?php
$person = [
"name" => "Alice",
"age" => 25,
"city" => "Paris"
];
?>El símbolo => conecta cada clave con su valor. Aquí, "name" es una clave que apunta al valor "Alice". En lugar de recordar que el nombre está en el índice 0, puedes usar directamente la clave "name", ¡mucho más intuitivo!
Esta estructura es perfecta para representar entidades del mundo real como usuarios, product o settings, donde cada dato tiene una etiqueta clara. En las próximas lecciones, aprenderás a acceder a estos pares clave-valor, modificarlos y añadirles elementos.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic7Arrays Part 2 - Associative
Intro to Associative ArraysAccessing Values by KeyModifying Values by KeyAdding New Key-Value PairsCheck if Key ExistsRecap - Key-Value Data Store2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString OperatorsPractica por tu cuenta: Compilador de PHP online