Problema con la manipulación de arrays asociativos
Necesito que me ayudes a entender un poco mejor el funcionamiento de los arrays asociativos. Te comento un poco cual es mi problema:
Tengo una clase PHP que bajé de Internet donde se define un array asociativo con sus respectivas "clave->valor" pero llega un momento donde no se define ninguna clave en el array y solamente se define su valor. Entonces mi pregunta es ¿cómo referencio yo a ese valor si no tengo una clave asociada a él? Ese valor por cierto es a su vez un nuevo array.
A continuación te transcribo parte del código para que me entiendas mejor:
**************************************
...
ITEMS =>
array
(
OFFSET_LEFT => 0,
OFFSET_TOP => 0,
SHADOW_WIDTH => 150,
array
(
OFFSET_LEFT => 2,
OFFSET_TOP => 18,
TITLE => 'Empresas',
WIDTH => 150,
),
);
...
**************************************
Como se ve ahí, el array ITEMS tiene cuatro elementos, donde el último de ellos es otro array. Pero como este último no tiene índice, entonces no puedo acceder a él de ninguna forma, y si lo intento con ITEMS[x]['TITLE'] o ITEMS[x]['WIDTH'] o ITEMS[x]['OFFSET_LEFT'], etc donde por es cualquier indice numérico desde 0 hasta .. No me da bola.
Entonces, ¿existe alguna manera de hacer referencia al array que forma parte del array 'items'?
Tengo una clase PHP que bajé de Internet donde se define un array asociativo con sus respectivas "clave->valor" pero llega un momento donde no se define ninguna clave en el array y solamente se define su valor. Entonces mi pregunta es ¿cómo referencio yo a ese valor si no tengo una clave asociada a él? Ese valor por cierto es a su vez un nuevo array.
A continuación te transcribo parte del código para que me entiendas mejor:
**************************************
...
ITEMS =>
array
(
OFFSET_LEFT => 0,
OFFSET_TOP => 0,
SHADOW_WIDTH => 150,
array
(
OFFSET_LEFT => 2,
OFFSET_TOP => 18,
TITLE => 'Empresas',
WIDTH => 150,
),
);
...
**************************************
Como se ve ahí, el array ITEMS tiene cuatro elementos, donde el último de ellos es otro array. Pero como este último no tiene índice, entonces no puedo acceder a él de ninguna forma, y si lo intento con ITEMS[x]['TITLE'] o ITEMS[x]['WIDTH'] o ITEMS[x]['OFFSET_LEFT'], etc donde por es cualquier indice numérico desde 0 hasta .. No me da bola.
Entonces, ¿existe alguna manera de hacer referencia al array que forma parte del array 'items'?
2 Respuestas
Respuesta de bubebu
1
Respuesta de Francisco Pérez
1