PHP - Array dinámico e incremental

 
Vista:
Imágen de perfil de Alpanpan
Val: 198
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

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

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Array dinámico e incremental

Publicado por xve (6935 intervenciones) el 27/04/2018 09:03:01
Hola Alpanpan, ese formato que muestras, no es un formato estandar, por lo que no podrás leero en PHP, ya que creo que te dará errores...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alpanpan
Val: 198
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Array dinámico e incremental

Publicado por Alpanpan (94 intervenciones) el 27/04/2018 09:54:35
Si, sé que no es estandar, pero de eso se trata, de intentar funcionar con el.
Al igual que se puede generar debería poderse interpretar ¿no?
Gracias por la respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Array dinámico e incremental

Publicado por xve (6935 intervenciones) el 27/04/2018 13:25:55
el problema que veo, es que no se muy bien como poner-lo dentro de una variable para poder analizarlo?

a lo mejor, ponerlo en un archivo y ir leyendo linea por linea y hacer una especie de analizador...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alpanpan
Val: 198
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Array dinámico e incremental

Publicado por Alpanpan (94 intervenciones) el 27/04/2018 20:14:08
Si eso lo tengo hecho, capturo los datos de un archivo, y soy capaz de coger algunos indices, pero no se como ir creando la estructura de arbol, por llamarlo así.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar