Array dinámico e incremental
Publicado por Alpanpan (94 intervenciones) el 27/04/2018 00:16:38
Hola a todos, me ha surgido una pequeña complicación en un "proyecto" que estoy haciendo, a ver si alguien me puede echar un cable para resolverlo.
Tengo unos datos en este formato
Estos datos son ficticios, pero la estructura es más o menos así, cada apartado, puede contener más o menos datos, y puede o no tener más ramificaciones.
la intención es acabar con UN SOLO array que contenga TODOS esos datos usando claves y valores.
Algo así como
$datos["Apartado"]["Vehiculos"]["Coche1"]["Marca"]="Opel"
$datos["Apartado"]["Vehiculos"]["Coche1"]["Modelo"]="Vectra"
$datos["Apartado"]["Vehiculos"]["Coche1"]["Propietario"]="Pedro"
$datos["Apartado"]["Vehiculos"]["Coche2"]["Marca"]="Renault"
$datos["Apartado"]["Vehiculos"]["Coche2"]["Modelo"]="R4"
$datos["Apartado"]["Vehiculos"]["Coche2"]["Propietario1"]="Antonio"
$datos["Apartado"]["Vehiculos"]["Coche2"]["Propietario2"]="Jose"
$datos["Apartado"]["Vehiculos"]["Coche2"]["Color"]="Verde"
$datos["Apartado"]["Vehiculos"]["Coche3"]["Marca"]="Seat"
$datos["Apartado"]["Vehiculos"]["Coche3"]["Modelo"]="Ibiza"
$datos["Apartado"]["Vehiculos"]["Coche31"]["Propietario"]="María"
$datos["Apartado"]["Vehiculos"]["Camion"]["Marca"]="Barreiros"
$datos["Apartado"]["Animales"]["Perro"]["Nombre"]="Pocholo"
$datos["Apartado"]["Animales"]["Perro"]["Raza"]="Mestizo"
Espero que me hayais entendido y que podais ayudarme, muchas gracias desde yá.
Tengo unos datos en este formato
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
"Apartado"
{
"Vehiculos"
{
"Coche"
{
"Marca" "Opel"
"Modelo" "Vectra"
"Propietario" "Pedro"
}
"Coche"
{
"Marca" "Renault"
"Modelo" "R4"
"Propietario" "Antonio"
"Propietario" "Jose"
"Color" "Verde"
}
"Camion"
{
"Marca" "Barreiros"
}
}
"Animales"
{
"Perro"
{
"Nombre" "Pocholo"
"Raza" "Mestizo"
}
}
}
"Apartado"
{
"Vehículo"
{
"Coche"
{
"Marca" "Seat"
"Modelo" "Ibiza"
"Propietario" "María"
}
}
}
Estos datos son ficticios, pero la estructura es más o menos así, cada apartado, puede contener más o menos datos, y puede o no tener más ramificaciones.
la intención es acabar con UN SOLO array que contenga TODOS esos datos usando claves y valores.
Algo así como
$datos["Apartado"]["Vehiculos"]["Coche1"]["Marca"]="Opel"
$datos["Apartado"]["Vehiculos"]["Coche1"]["Modelo"]="Vectra"
$datos["Apartado"]["Vehiculos"]["Coche1"]["Propietario"]="Pedro"
$datos["Apartado"]["Vehiculos"]["Coche2"]["Marca"]="Renault"
$datos["Apartado"]["Vehiculos"]["Coche2"]["Modelo"]="R4"
$datos["Apartado"]["Vehiculos"]["Coche2"]["Propietario1"]="Antonio"
$datos["Apartado"]["Vehiculos"]["Coche2"]["Propietario2"]="Jose"
$datos["Apartado"]["Vehiculos"]["Coche2"]["Color"]="Verde"
$datos["Apartado"]["Vehiculos"]["Coche3"]["Marca"]="Seat"
$datos["Apartado"]["Vehiculos"]["Coche3"]["Modelo"]="Ibiza"
$datos["Apartado"]["Vehiculos"]["Coche31"]["Propietario"]="María"
$datos["Apartado"]["Vehiculos"]["Camion"]["Marca"]="Barreiros"
$datos["Apartado"]["Animales"]["Perro"]["Nombre"]="Pocholo"
$datos["Apartado"]["Animales"]["Perro"]["Raza"]="Mestizo"
Espero que me hayais entendido y que podais ayudarme, muchas gracias desde yá.
Valora esta pregunta


0