Ciao a tutti,
ho un problema con l'estrazione dati da un array.
L'array è composto in questo modo: per ciascuna chiave 'room_type_id' esistono 'n' elementi 'real_availability'. Un esempio:
room_type_id = 1
real_availability[0] = 12
real_availability[1] = 8
real_availability[2] = 5
real_availability[3] = 34
...
room_type_id = 2
real_availability[0] = 7
real_availability[1] = 13
real_availability[2] = 42
real_availability[3] = 14
real_availability[4] = 1
...
Lo script che utilizzo è il seguente:
foreach($d_json['availabilities'] as $item)
{
for($i=0; $i<sizeof($item['real_availability']); $i++)
{
$csv .= ''.$item['room_type_id'].','.$item['real_availability'][$i].','.'' . "\n";
}
}
print_r($csv);
il risultato dello script di cui sopra è dato dalla seguente sequenza:
room_type_id,real_availability(1) ,room_type_id,real_availability(2), room_type_id,real_availability(3), .... Esempio:
1,12 - 1,8 - 1,5 - 1,34
2,7 - 2,13 - 2,42 - 2,14 - 2,1
mentre a me servirebbe:
room_type_id, real_availability(1), real_availability(2), real_availability(3), ... Esempio:
1 - 12,8,5,34
2 - 7,13,42,14,1
Mi sapete dire come devo modificare l'assegnazione di $csv ?
Grazie