Json_encode è una delle funzioni funzione nativa di PHP (dalla versione 5.2) per la gestione del formato JSON. Questa funzione, lo si evince dal nome stesso, permette di codificare un array PHP in formato JSON, per rendere i dati fruibili ai clien o ad altri servizi nel formato derivante da JavaScript.
Json_encode in PHP risulta è molto utile per codificare dati complessi dei propri siti o servizi web e distribuirli facilmente con API pubbliche, in un formato leggero e semplice.
Per utilizzare questa funzione è sufficiente richiamarla. Come parametro le passeremo i dati che ci interessa trasferire, raggruppati in un unico array:
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5); $data = json_encode($arr); echo $data;
Come mostrato sopra, una volta creato l’array ed inseriti i dati in una variabile basta richiamare json_encode
per creare la stringa JSON. Fatto questo non ci rimane che stamparla in output e renderla disponibile con una semplice echo
.