Introducción a los arrays asociativos
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, productos o configuraciones, donde cada dato tiene una etiqueta clara. En las próximas lecciones, aprenderás a acceder a estos pares clave-valor, modificarlos y añadir nuevos.
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
4Operadores de comparación y lógicos
Operadores de comparaciónIgualdad e identidadOperadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simple7Arrays Parte 2 - Asociativos
Introducción a los arrays asociativosAcceder a valores por claveModificar valores por claveAñadir nuevos pares clave-valorComprobar si existe una claveRepaso - Almacén de datos clave-valor2Variables y tipos de datos
NúmerosCadenas y comillasBooleanosConvenciones de nombresRepaso: inicialización de variablesVariables vacíasConcatenación de cadenasObtener datos del usuarioConvertir a otros tipos5Lógica condicional
Sentencia ifIf - ElseEl operador ternarioOperador de coalescencia nulaSentencia switchRepaso - Tomar decisiones3Operadores básicos
Operadores aritméticosOperador móduloOperador de exponenciaciónAsignación combinadaIncremento/DecrementoPrecedencia de operadoresRepaso: cálculos simplesOperadores de cadenasPractica por tu cuenta: Compilador de PHP online