Vaya al Contenido
Saltar menú
SuperHispano
+34 012 345 678
info@example.com
España 03:19:18 sábado 07/02/26
Saltar menú
Saltar menú

PHP Arrays Asociativos

Internet > PHP > Arrays

Arrays Asociativos en PHP


Los arrays asociativos en PHP permiten almacenar pares de clave-valor. A diferencia de los arrays indexados, donde cada elemento tiene un número de índice, en los arrays asociativos las claves son valores que se asignan a cada elemento.

Crear y Mostrar un Array Asociativo


Para crear un array asociativo en PHP, utilizamos la función array(), donde cada elemento se define como una pareja de clave-valor.

Ejemplo de Creación de un Array Asociativo


<?php
$persona = array("nombre"=>"Juan", "edad"=>25, "ciudad"=>"Madrid");
var_dump($persona);
?>


Explicación del Código


Claves y valores: En este ejemplo, las claves son "nombre", "edad" y "ciudad", mientras que los valores son "Juan", 25 y "Madrid".
var_dump(): Muestra la estructura del array, incluyendo las claves y los valores.

Acceder a Elementos de un Array Asociativo


Para acceder a un valor en un array asociativo, utilizamos la clave asignada al valor en lugar de un índice numérico.

Ejemplo de Acceso a un Elemento del Array


<?php
$persona = array("nombre"=>"Juan", "edad"=>25, "ciudad"=>"Madrid");
echo $persona["nombre"]; // Salida: Juan
?>


Explicación del Código


$persona[“nombre”]: Devuelve el valor asociado a la clave "nombre".

Modificar el Valor de un Elemento en un Array Asociativo


Para modificar un valor en un array asociativo, puedes asignar un nuevo valor a la clave correspondiente.

Ejemplo de Cambio de Valor en un Array Asociativo


<?php
$persona = array("nombre"=>"Juan", "edad"=>25, "ciudad"=>"Madrid");
$persona["edad"] = 26; // Cambia la edad de 25 a 26
var_dump($persona);
?>


Explicación del Código


$persona[“edad”] = 26: Modifica el valor asociado a la clave "edad".

Recorrer un Array Asociativo


Para recorrer un array asociativo, podemos usar el bucle foreach, que nos permite acceder tanto a las claves como a los valores del array.

Ejemplo de Recorrido de un Array Asociativo


<?php
$persona = array("nombre"=>"Juan", "edad"=>25, "ciudad"=>"Madrid");

foreach ($persona as $clave => $valor) {
echo "$clave: $valor
";
}
?>


Explicación del Código


foreach ($persona as $clave => $valor): Recorre cada par clave-valor del array, donde $clave representa la clave y $valor el valor asociado.

Añadir Nuevos Elementos a un Array Asociativo


Puedes añadir nuevos elementos a un array asociativo asignando una nueva clave y valor.

Ejemplo de Añadir un Nuevo Elemento


<?php
$persona = array("nombre"=>"Juan", "edad"=>25, "ciudad"=>"Madrid");
$persona["ocupación"] = "Ingeniero"; // Añade un nuevo elemento al array
var_dump($persona);
?>


Explicación del Código


$persona[“ocupación”] = “Ingeniero”: Añade un nuevo par clave-valor al array, donde "ocupación" es la clave y "Ingeniero" es el valor.

Conclusión


Los arrays asociativos son una herramienta poderosa en PHP que permite crear estructuras de datos flexibles utilizando pares clave-valor.
Puedes acceder fácilmente a los valores mediante sus claves, modificar elementos, recorrer el array completo y añadir nuevos pares clave-valor.
Este tipo de arrays es ideal para manejar datos complejos, como los detalles de una persona, un producto o cualquier otro conjunto de información.
+34 012 345 678
+34 012 345 678 (fax)
example@superhispano.com
Creado con WebSite X5
Regreso al contenido