Chiave unica in estrazione dati da array php

DiegoPTn

Nuovo Utente
9 Apr 2020
12
0
1
Trento
Ciao a tutti,
ho il seguente problema in fase di estrazione dati da un array.
Struttura dell'array: per ogni chiave 'room_type_id' vengono definiti 'n' elementi 'real_availability'. Ecco un esempio:
Codice:
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 php che uso è questo:
Codice:
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 di print_r è :
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

invece a me servirebbe che la chiave room_type_id fosse visualizzata una sola volta a inizio riga, cioè:
room_type_id, real_availability(1), real_availability(2), real_availability(3), ... Esempio:
1 - 12,8,5,34
2 - 7,13,42,14,1

Come devo modificare la riga relativa a $csv ?
Grazie mille