Articles

Convertire oggetto PHP in JSON / PHP Array in JSON – CodeSource.io

Poiché JSON è un formato di dati onnipresente per la condivisione e la memorizzazione dei dati, un backend PHP deve consentire l’elaborazione dei dati JSON. In questo tutorial, impareremo a conoscere il formato JSON e convertire oggetto PHP in JSON.

Contenuto

  • Definizioni
    • Array
    • Oggetto
    • Json
    • Funzione json_encode
    • json_decode Funzione
  • Array PHP JSON
  • JSON Per Array PHP
  • PHP Oggetto JSON
  • Conclusione

Definizioni

Array

Array è una struttura dati che contiene un gruppo di elementi. Nel caso in cui si desidera approfondire gli array, fare clic qui per farlo utilizzando la documentazione ufficiale.

Object

Object è una singola istanza della struttura dati definita da una classe.

Example

Object 1 Object 2
Name: Anisha
Age: 24
Name: Josie
Age: 29
Esempi di oggetti

JSON

JSON (JavaScript Object Notation) è uno dei più popolari aprire i formati di file standard utilizzato per la memorizzazione e la condivisione dei dati

json_encode()

si tratta di un’inbuild funzione php che viene utilizzato per convertire PHP array o un oggetto in JSON (JavaScript Object Notation) rappresentazione.

json_decode ()

Prende una stringa codificata JSON (JavaScript Object Notation) e la converte in una variabile PHP.

Converti array PHP in JSON

Prima crea un array.

$person = array('name' => 'Rhyley', 'email' => '[email protected]');

Per convertirlo usiamojson_encode($person). Stampa l’array e il json.

 $person = array('name' => 'Rhyley', 'email' => '[email protected]'); print_r($person); echo "---------------- \n"; echo json_encode($person);

Output

Array( => Rhyley => [email protected])---------------- {"name":"Rhyley","email":"[email protected]"}

Converti JSON in array PHP

Per JSON (JavaScript Object Notation) in array PHP usiamo json_decode.

$json = json_encode($person);// print the arrayprint_r(json_decode($json));

Output

( => Rhyley => [email protected])

Converti Oggetto PHP in JSON

Capiamo come possiamo JSON_encode un oggetto PHP creando un’istanza di Frutta.

Output

Fruit Object( => Blackberries => Violet)

Per convertire un oggetto PHP in JSON usiamojson_encode.

echo json_encode($blackberries);

Output

{"name":"Blackberries","color":"Violet"}

Conclusione

Ora è possibile manipolare i dati così come si desidera. Con questa comprensione dell’elaborazione dei dati JSON (JavaScript Object Notation) utilizzando PHP, vai avanti e codifica i tuoi oggetti PHP in JSON e condividili su Internet.

Ti suggeriamo di continuare a saperne di più sugli array.

Grazie per la lettura!