Foros del Web » Programando para Internet » PHP »

Asignar Keys a Arrays?

Estas en el tema de Asignar Keys a Arrays? en el foro de PHP en Foros del Web. Hola a todos, Tengo un pequeño problema y les agradecería que me pudieran ayudar. Tengo un Array bidimensional en php que se llama $datosfinales, con ...
  #1 (permalink)  
Antiguo 03/05/2011, 10:55
 
Fecha de Ingreso: septiembre-2010
Mensajes: 75
Antigüedad: 14 años, 2 meses
Puntos: 1
Pregunta Asignar Keys a Arrays?

Hola a todos,

Tengo un pequeño problema y les agradecería que me pudieran ayudar.

Tengo un Array bidimensional en php que se llama $datosfinales, con datos ya establecidos.

algo así:

nombre, apellido, ciudad, telefono
aleja, cuadros, bogota, 12345
maria, fernandez,medellin,6543

si imprimo los datos:
echo $datosfinales[0][0];
//imprimiria "nombre"

lo que quiero es asignarle a la columnas una clave, como todo lo que vaya en la columna nombre, tenga la llave "name" , todo lo que vaya en la columna apellido tenga la llave apellido, pero no se como asignar esas keys

ese array inicial se genera dinamicamente por un archivo csv que se importa.

Les agradecería mucho que me ayudaran con esto! :)
  #2 (permalink)  
Antiguo 03/05/2011, 11:33
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 9 meses
Puntos: 155
Respuesta: Asignar Keys a Arrays?

duda, si haces esto:


Código PHP:
$num=count($datosfinales);
for (
$i=0;$i<$num;$i++){
    echo 
$datosfinales[$i][0];

¿te imprime los puros nombres?
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #3 (permalink)  
Antiguo 03/05/2011, 14:36
 
Fecha de Ingreso: septiembre-2010
Mensajes: 75
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Asignar Keys a Arrays?

Hola mogurbon,

Es correcto, si ejecuto ese script, me imprime solo los nombres :)
  #4 (permalink)  
Antiguo 03/05/2011, 17:21
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 9 meses
Puntos: 155
Respuesta: Asignar Keys a Arrays?

pues si es asi, entonces el siguiente script deberia formar el arreglo que tu quieres


Código PHP:
Ver original
  1. $num=count($datosfinales);
  2. for ($i=0;$i<$num;$i++){
  3.     $nuevoarreglo[$i]["nombre"]=$datosfinales[$i][0];
  4.     $nuevoarreglo[$i]["apellido"]=$datosfinales[$i][1];
  5.     $nuevoarreglo[$i]["ciudad"]=$datosfinales[$i][2];
  6.     $nuevoarreglo[$i]["telefono"]=$datosfinales[$i][3];
  7. }
  8. unset($datosfinales);
  9. print_r($nuevoarreglo);
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #5 (permalink)  
Antiguo 04/05/2011, 09:25
 
Fecha de Ingreso: septiembre-2010
Mensajes: 75
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Asignar Keys a Arrays?

mogurbon, Realmente Gracias! es lo que necesitaba... En verdd no sabia que eso se pudiera hacer :D Muchas Gracias! Fuiste de mucha ayuda! :D

Etiquetas: arrays, keys
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:35.