• Home
  • Forum
  • Fare Web
  • PHP

Lettura output da json su php

  • Creatore Discussione Creatore Discussione DiegoPTn
  • Data di inizio Data di inizio 9 Apr 2020
  • Tag Tag
    curl json.php php
D

DiegoPTn

Nuovo Utente
9 Apr 2020
12
0
1
Trento
  • 9 Apr 2020
  • #1
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: 9 Apr 2020

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.445
338
83
  • 9 Apr 2020
  • #2
@DiegoPTn

Da regolamento del forum, come tutti noi sei tenuto ad usare il tag quando posti del codice php, oppure la funzione codice dalla barra degli strumenti

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
 
D

DiegoPTn

Nuovo Utente
9 Apr 2020
12
0
1
Trento
  • 9 Apr 2020
  • #3
Grazie
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
  • 10 Apr 2020
  • #4
Dovresti convertire in array o object.....

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

//PHP >7.0
dd($res);

//PHP <7
print_r($res);die;
 
D

DiegoPTn

Nuovo Utente
9 Apr 2020
12
0
1
Trento
  • 11 Apr 2020
  • #5
macus_adi ha scritto:
Dovresti convertire in array o object.....

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

//PHP >7.0
dd($res);

//PHP <7
print_r($res);die;
Clicca per allargare...


Grazie mille macus_adi, gentilissimo.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Formattazione output txt dopo lettura contenuti
  • Emix
  • 26 Set 2013
  • PHP
  • 2
Risposte
31
Visite
5K
PHP 24 Ott 2013
borgo italia
F
LETTURA FILE SU DIRECTORY IN RETE
  • frapej
  • 25 Mar 2022
  • Javascript
Risposte
0
Visite
1K
Javascript 25 Mar 2022
frapej
F
P
refresh div + scrittura/lettura dal db
  • psicona
  • 29 Gen 2022
  • Javascript
Risposte
1
Visite
900
Javascript 30 Gen 2022
marino51
F
Lettura "input number" dinamico
  • fata1009
  • 19 Mag 2021
  • PHP
Risposte
4
Visite
1K
PHP 19 Mag 2021
fata1009
F
E
Errore di lettura php in html
  • Elizzit
  • 17 Giu 2020
  • PHP
Risposte
8
Visite
2K
PHP 17 Giu 2020
marino51
E
lettura da un Database con Javascript
  • ellliot
  • 6 Giu 2020
  • jQuery
Risposte
2
Visite
6K
jQuery 6 Giu 2020
ellliot
E
G
lettura stringa alfanumerica
  • Gianni937
  • 24 Mag 2020
  • MySQL
Risposte
0
Visite
1K
MySQL 24 Mag 2020
Gianni937
G
Lettura Risultato $.ajax
  • max1974
  • 2 Mar 2020
  • Javascript
Risposte
1
Visite
1K
Javascript 2 Mar 2020
max1974
php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente
  • Gabriele15497514
  • 10 Set 2019
  • PHP
Risposte
3
Visite
1K
PHP 10 Set 2019
macus_adi
R
javascript lettura css cross-browser
  • rob466
  • 11 Mag 2019
  • Javascript
Risposte
1
Visite
1K
Javascript 15 Mag 2019
rob466
R
M
Non corretta lettura del file php.ini della sezione CLI
  • Majinbua
  • 13 Mar 2019
  • PHP
Risposte
3
Visite
2K
PHP 18 Mar 2019
Majinbua
M
Windows 8.1 accede ai NAS solo in lettura
  • Zio Crick
  • 1 Dic 2018
  • Windows e Software
Risposte
0
Visite
1K
Windows e Software 1 Dic 2018
Zio Crick
T
php Lettura files contenuti in una cartella
  • Tiziano
  • 28 Ago 2018
  • PHP
Risposte
1
Visite
2K
PHP 12 Dic 2018
Tiziano
T
P
[Javascript] Array da file di testo, con lettura temporizzata senza refresh
  • paolissimo
  • 30 Apr 2018
  • Javascript
Risposte
3
Visite
3K
Javascript 3 Mag 2018
macus_adi
O
[Java] Lettura da JSON File
  • Oswold
  • 4 Apr 2018
  • Java
Risposte
0
Visite
3K
Java 4 Apr 2018
Oswold
O
A
App inventor Lettura file di testo e ceazione listpicker
  • Adriano Perna
  • 21 Mar 2018
  • Sviluppo app per Android
Risposte
0
Visite
4K
Sviluppo app per Android 21 Mar 2018
Adriano Perna
A
M
Lettura file esterno via ajax
  • maliba
  • 3 Nov 2016
  • jQuery
Risposte
3
Visite
2K
jQuery 8 Nov 2016
criric
M
[PHP] Checkbox: inserimento nel db e lettura dal db
  • Max61
  • 25 Ott 2016
  • PHP
  • 2
Risposte
20
Visite
6K
PHP 2 Nov 2016
Max61
M
J
[Javascript] Lettura file di testo (.txt)
  • JustTitanium
  • 18 Ott 2016
  • Javascript
Risposte
1
Visite
8K
Javascript 18 Ott 2016
Max 1
M
Come rendere solo lettura campo textarea
  • Max61
  • 22 Feb 2016
  • PHP
Risposte
2
Visite
2K
PHP 22 Feb 2016
Max61
M
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?