Lettura output da json su php

DiegoPTn

Nuovo Utente
9 Apr 2020
12
0
1
Trento
Buongiorno a tutti, sono appena entrato a far parte di questo forum e avrei un problema da sottoporvi.
E' da poco tempo che lavoro in php e ancor da meno tempo che utilizzo i web services. Ho fatto una connessione a un web service e, testandola da Postman funziona correttamente. Ho provato allora a creare questo file (test.php) che si connette al web service e restituisce i valori del response:
PHP:
<?php

$curl = curl_init();

curl_setopt_array($curl, array(

  CURLOPT_URL => "https://pcsandbox.....",

  CURLOPT_RETURNTRANSFER => true,

  CURLOPT_ENCODING => "",

  CURLOPT_MAXREDIRS => 10,

  CURLOPT_TIMEOUT => 0,

  CURLOPT_FOLLOWLOCATION => true,

  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,

  CURLOPT_CUSTOMREQUEST => "POST",

  CURLOPT_POSTFIELDS =>"{

  \"clientToken\": \"TOKEN",

  \"hlCode\": \"CODE",

  \"from\": \"2020-04-03\",

  \"to\": \"2020-04-05\"

}",

  CURLOPT_HTTPHEADER => array(

    "Content-Type: application/json",

    "Content-Type: text/plain"

  ),

));

$response = curl_exec($curl);

curl_close($curl);

echo $response;

?>


La connessione al web service viene eseguita correttamente e il risultato (corretto) che ottengo è il seguente:


{"availabilities":[{"room_type_id":1,"from":"2020-04-03","to":"2020-04-05","physical":3,"web_availability":["-","-","-"],"real_availability":[3,3,3]},{"room_type_id":2,"from":"2020-04-03","to":"2020-04-05","physical":2,"web_availability":["-","-","-"],"real_availability":[2,2,2]}]}


Quindi funziona tutto. L'unico problema che ho è quello che non riesco a produrre un output formattato nel seguente modo:


room_type_id, from, to, real_availability

room_type_id, from, to, real_availability

room_type_id, from, to, real_availability

...
Se qualcuno è in grado di darmi una mano lo ringrazio in anticipo
Diego
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.406
339
83
@DiegoPTn

Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
PHP (2).png
quando posti del codice php, oppure la funzione codice dalla barra degli strumenti
box inserisci.png

Inoltre IMPORTANTE: Prima di creare una nuova discussione o di rispondere alle discussioni esistenti ricordati di leggere attentamente il Regolamento del Forum e l'eventuale regolamento specifico della sezione!
Grazie


Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

macus_adi

Utente Attivo
5 Dic 2017
1.333
91
48
IT/SW
Dovresti convertire in array o object.....

PHP:
$res=json_decode($response,true);

//PHP >7.0
dd($res);

//PHP <7
print_r($res);die;
 
Discussioni simili
Autore Titolo Forum Risposte Data
Emix Formattazione output txt dopo lettura contenuti PHP 31
F Lettura "input number" dinamico PHP 4
E Errore di lettura php in html PHP 8
E lettura da un Database con Javascript jQuery 2
G lettura stringa alfanumerica MySQL 0
max1974 Lettura Risultato $.ajax Javascript 1
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
R javascript lettura css cross-browser Javascript 1
M Non corretta lettura del file php.ini della sezione CLI PHP 3
Zio Crick Windows 8.1 accede ai NAS solo in lettura Windows e Software 0
T php Lettura files contenuti in una cartella PHP 1
P [Javascript] Array da file di testo, con lettura temporizzata senza refresh Javascript 3
O [Java] Lettura da JSON File Java 0
A App inventor Lettura file di testo e ceazione listpicker Sviluppo app per Android 0
M Lettura file esterno via ajax jQuery 3
M [PHP] Checkbox: inserimento nel db e lettura dal db PHP 20
J [Javascript] Lettura file di testo (.txt) Javascript 1
M Come rendere solo lettura campo textarea PHP 2
M errore lettura data nel mysql con funzione Where PHP 1
I estensioni del server di Frontpage e lettura database Classic ASP 18
Recover db in sola lettura su area riservata WordPress 1
C PHP lettura db Access PHP 0
R Accesso Multiutente a file in lettura/scrittura PHP 5
Emix Lettura file XML PHP 1
P Problema con lettura filesystem del client da server! Upload multiplo foto. PHP 5
R Lettura codice a barre tramite php e pistola PHP 2
R Lettura file di testo (file in locale) Javascript 0
A lettura file Java 2
G Problema lettura textarea da servlet Java 2
M funzione lettura mysql, variabile di variabile PHP 0
P [RISOLTO]Lettura e scrittura su righe e colonne excel tramite PHP... PHP 3
P Lettura/Scrittura Database con AJAX Ajax 10
R lettura dati in tempo reale da file di testo PHP 2
V scrittura lettura su file PHP 2
P Lettura porta seriale PHP 0
P problema lettura cookie PHP 11
M Lettura file di testo sequenziale ... Javascript 1
I Lettura valori DB Mysql PHP 1
X Php + xml funzioni per lettura file Xml PHP 5
D lettura xml tramite javascript Javascript 0
P Lettura dati se corretti scrivo su file.txt PHP 2
micio86 Lettura file remoti PHP 0
M Problemi lettura radio button da form Javascript 0
D caricamento e lettura file con revisione PHP 4
SolidSnake4 Problemi lettura file csv PHP 5
S Consiglio sito web per lettura di un file di testo che si aggiorna ogni secondo Javascript 9
F Lettura automatica di un file PHP 2
L Problema con lettura dati da selezione multipla in php PHP 8
codesurfer [Java] [JSP] errore in lettura XML (Content is not allowed in prolog.) Java 4
LaKanka Problema lettura file feed xml PHP 2

Discussioni simili