Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Tres Arrays juntos

Estas en el tema de Tres Arrays juntos en el foro de PHP en Foros del Web. Hola :) Tengo un array algo complejo, he llagado asta el mediante class, saben la forma para extraer el campo ([letra] => A), de la ...
  #1 (permalink)  
Antiguo 21/10/2014, 09:29
 
Fecha de Ingreso: junio-2014
Mensajes: 14
Antigüedad: 10 años, 5 meses
Puntos: 0
Tres Arrays juntos

Hola :)

Tengo un array algo complejo, he llagado asta el mediante class, saben la forma para extraer el campo ([letra] => A), de la forma normal el resultado es Array, la estructura es esta O.O

Array
(
[0] => Array
(
[0] => Array
(
[0] => 54
[id] => 54
[1] => A
[letra] => A
)

)

)

Muchas gracias de anticipo
  #2 (permalink)  
Antiguo 21/10/2014, 09:53
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años, 6 meses
Puntos: 43
Respuesta: Tres Arrays juntos

Que tal OrigamiS,

No comprendo bien tu pregunta pero Si colocas algo como:

Código PHP:
Ver original
  1. print_r($NOMBREARRAY);

Verás la estructura del Array y viendo el que tienes podrías acceder a ese valor como:

Código PHP:
Ver original
  1. echo $NOMBREARRAY[0][0]['letra'];

Saludos,
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #3 (permalink)  
Antiguo 21/10/2014, 10:27
 
Fecha de Ingreso: junio-2014
Mensajes: 14
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Tres Arrays juntos

Muchas gracias the_web_saint funciona :)
  #4 (permalink)  
Antiguo 21/10/2014, 10:29
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Respuesta: Tres Arrays juntos

Código PHP:
Ver original
  1. $arr = [
  2.             0 => [
  3.                 0 => [
  4.                     0 => 54,
  5.                     'id' => 54,
  6.                     1 => 'A',
  7.                     'letra' => 'A'
  8.                 ]
  9.             ]
  10.         ];
  11.  
  12. $letra = $arr[0][0]['letra'];

Supongo que esos datos vuelven de una base de datos, podrias usar FETCH_ASSOC en vez de FETCH_BOTH (la opcion por defecto) para reducir la complejidad de ese array.
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios

Etiquetas: arrays
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 22:38.