Quiero generar una lista del segundo nivel de claves utilizadas. Cada registro no contiene todas las mismas claves. Pero necesito saber cuáles son todas las claves. array_keys() no funciona, solo devuelve una lista de números.Buscar todas las claves de segundo nivel en matriz multidimensional en php
Esencialmente la salida Im que busca es:
acción, identificación, validación, Base, Ebase, ftype, Cantidad, Tipo, Etiqueta, Unidad
Tengo una matriz multidimensional grande que sigue la formato:
Array
(
[0] => Array
(
[action] => A
[id] => 1
[validate] => yes
[Base] => Array
(
[id] => 2945
)
[EBase] => Array
(
[id] => 398
)
[Qty] => 1
[Type] => Array
(
[id] => 12027
)
[Label] => asfhjaflksdkfhalsdfasdfasdf
[Unit] => asdfas
)
[1] => Array
(
[action] => A
[id] => 2
[validate] => yes
[Base] => Array
(
[id] => 1986
)
[FType] => Array
(
[id] => 6
)
[Qty] => 1
[Type] => Array
(
[id] => 13835
)
[Label] => asdssdasasdf
[Unit] => asdger
)
)
¡Gracias por la ayuda!
Funciona muy bien, no es necesario verificar los valores de las claves repetidas ! – user103219
¿Por qué la llamada a 'array_reverse()'? –
@gunderwonder - convierte las claves en valores - para que array_merge() fusione todas las claves juntas –