JSON in PHP

JSON (JavaScript Object Notation) è il formato standard per lo scambio di dati.

Codificare in JSON

$data = [
    "nome" => "Mario",
    "eta" => 30,
    "skills" => ["PHP", "MySQL", "JavaScript"]
];

$json = json_encode($data);
// {"nome":"Mario","eta":30,"skills":["PHP","MySQL","JavaScript"]}

// Formattato
$json = json_encode($data, JSON_PRETTY_PRINT);

Decodificare JSON

$json = '{"nome":"Mario","eta":30}';

// Come array associativo
$data = json_decode($json, true);
echo $data["nome"];

// Come oggetto
$obj = json_decode($json);
echo $obj->nome;

API Response

header("Content-Type: application/json");
echo json_encode(["status" => "success", "data" => $result]);

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato per lo sviluppo web...
  • Variabili PHP

    Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mario"; $eta = 30...
  • Stringhe in PHP

    Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole vs doppie$nome = ...
  • Array in PHP

    Gli array permettono di memorizzare più valori in una singola variabile.Array indicizzati$frutti = [...
  • Operatori PHP

    Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori aritmetici$a + $...