Código PHP:
$cadena = '[
{"partes":[
{"txt":"Primer texto", "tipo":"8", "id":"0"},
{"txt":"importe", "tipo":"1", "id":"47"},
{"txt":"€.", "tipo":"8", "id":"0"}
]
},
{"partes":[
{"txt":"Base reguladora", "tipo":"8", "id":"0"},
{"txt":"BR_2013", "tipo":"6", "id":"5"},
{"txt":"x", "tipo":"8", "id":"0"},
{"txt":"salario_regulador", "tipo":"1", "id":"45"}
]
},
{"partes":[
{"txt":"Párrafo de prueba.", "tipo":"8", "id":"0"}
]
}
]';
Código PHP:
$json = json_decode($cadena);
$parrafos = count($json);
for ($i = 0; $i < $parrafos; $i++){
$parrafo = $json[$i];
$j = 0;
while ($parrafo->partes[$j] != null){
$parte = $parrafo->partes[$j]
$j++;
}
}
Gracias por adelantado y un saludo a todos.