Temas > Programacion > Php > Vectores asociativos en php
Julio

Este tipo de vectores no es común a otros lenguajes, pero en 
PHP son de uso indispensable en distintas situaciones (ya lo 
empleamos cuando recuperamos información de un formulario
accediendo al vector $_POST que crea PHP en forma 
automática, cuando accedamos a datos de una base de datos 
también lo emplearemos etc.)
Un vector asociativo permite acceder a un elemento del vector 
por medio de un subíndice de tipo string.
Inicialmente uno piensa que esto nos complica las cosas, como 
veremos más adelante la realidad nos demuestra lo contrario.
Como ejemplo, consideremos que deseamos guardar en un vector 
el DNI, nombre y dirección de una persona. Empleando un vector 
con subíndice entero la solución sería:
<?php
$registro[]="20456322";
$registro[]="Martinez Pablo";
$registro[]="Colon 134";
?>
De esta forma debemos recordar que cuando deseamos mostrar 
el nombre de la persona debemos acceder al subíndice 1. Esto es 
sencillo si tenemos un vector con tres elementos, pero que sucede
si debemos almacenar 20 datos relacionados en un vector?
Un vector asociativo se define de la siguiente forma:
<?php
$registro[`dni`]="20456322";
$registro[`nombre`]="Martinez Pablo";
$registro[`direccion`]="Colon 134";
echo $registro[`nombre`];
?>
Ahora vemos que para imprimir el nombre de la persona no 
debemos recordar una posición dentro de un vector sino un 
nombre de clave. Esto se hace indispensable cuando 
administramos un conjunto de datos grandes.
En un vector asociativo toda componente está asociada a una 
clave.
Otras formas de crear un vector asociativo:
<?php
$registro=array(`dni`=>`20456322`,
          `nombre`=>`Martinez Pablo`,
          `direccion`=>`Colon 134`);
echo $registro[`dni`];
?>
Crear un vector asociativo que almacene las claves de acceso de 
5 usuarios de un sistema. Acceder a cada componente por su nombre.
Imprimir una componente del vector.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
 123456
78 910111213
14151617181920
21222324252627
282930    

Miercoles 9 de Septiembre 2026
Semana 37



Php


-Continuar usando PhpExcel con php7 y superiores
-Continuar enviando correos con phpmailer y gmail
-Instalar php-geoip en ubuntu 16.04
-Conectar remotamente php con sql server
-Generar codigo de barras en php
-Diferencia de dias entre dos fechas en php
-Sumar un dia a una fecha en php
-Restar una fecha con otra fecha en php
-Metodos estaticos de una clase static en php
-Metodo destructor de una clase destruct en php
-Operador instanceof en php
-Funcion clone() en php
-Referencia y clonacion de objetos en php
-Metodos y clases final
-Metodos abstractos en php
-Sobreescritura del constructor en php
-Sobreescritura de metodos en php
-Colaboracion de objetos en php
-Modificador acceso a atributos y metodos protected
-Herencia en php
-Parametros opcionales en php
-Parametros de tipo objeto en php
-Modificar a accesos a atributos y metodos publicos
-Llamada de metodos dentro de la clase en php
-Metodo constructor de una clase construct en php
-Atributos de una clase en php
-Metodos de una clase en php
-Concepto de programacion orientada a objetos (POO)
-Declarar una clase y creacion de un objeto en php
-Agregar imagenes dinamicas en un archivo HTML php
-Creacion de imagenes dinamicas desde PHP
-Redireccionar a otra pagina header en php
-$_SESSION Variables de sesion en php
-Cookie de sesion en php
-Borrado de una cookie en php
-Creacion y lectura de una cookie en php
-Upload Subir un archivo al servidor en php
-Paginacion de registros en php
-Parámetros en un hipervínculo en php
-Clausula Group By de SQL en php
-UPDATE Modificacion de un registro trabajando php
-Funcion count de SQL en php
-INNER JOIN Seleccion de registros de varias tablas
-INSERT usando una consulta previa a una tabla php
-UPDATE Modificacion de un registro de una taba php
-DELETE Borrar todos los registros de una tabla php
-DELETE Borrar registros de una tabla en php
-Consultas sql en php
-Mostrar registros sql en php
-Insert en php
-Bases de Datos MySQL con php
-Funciones en PHP
-Lectura de un archivo de texto en php
-Creacion de un archivo de texto en php
-Arrays en php
-Formularios Control textarea en php
-Formularios Control select en php
-Formularios Control checkbox en php
-Formularios Control radio en php
-Envio de datos de un FORMULARIO en php
-For while do while en php
-If en php
-Tipo String en php
-Tipos de variables en php
-Segundo programa en PHP
-Programa Hola Mundo en PHP
-Que es PHP
-No mostrar errores en php
-Como separar datos pegados de excel para textarea
-Operadores relacionales en php
-$_POST no funciona
-Como saber la ip remota de mi visita en php
-Buscador para nuestra pagina
-Volver a inicializar mysql_fetch_array
-Phpmyadmin Cannot start session without error
-Plantilla para web en php
-Header location no funciona
..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal