Articles

Konverter PHP objekt til JSON / PHP Array til JSON – CodeSource.io

da JSON er et allestedsnærværende dataformat til deling og lagring af data, skal en PHP-backend tillade JSON-databehandling. I denne vejledning lærer vi om JSON-formatet og konverterer PHP-objekt til JSON.

indhold

  • definitioner
    • Array
    • objekt
    • JSON
    • Json_encode funktion
    • Json_decode funktion
  • PHP Array til JSON
  • PHP objekt til JSON
  • konklusion

definitioner

array

array er en datastruktur, der indeholder en gruppe af elementer. Hvis du vil gå dybere i arrays, Klik her for at få det gjort ved hjælp af den officielle dokumentation.

objekt

objekt er en individuel forekomst af datastrukturen defineret af en klasse.

Example

Object 1 Object 2
Name: Anisha
Age: 24
Name: Josie
Age: 29
eksempler på objekter

JSON

JSON (JavaScript Object Notation) er en af de mest populære open-standard fil formater, der bruges til lagring og deling af data

json_encode()

det er en indbygget PHP-funktion, der bruges til at konvertere PHP array eller objekt til JSON (JavaScript Object Notation) repræsentation.

json_decode ()

tager en JSON (JavaScript Object Notation) kodet streng og konverterer den til en PHP-variabel.

konverter PHP Array til JSON

Opret først et array.

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

for at konvertere det bruger vijson_encode($person). Udskriv arrayet og 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]"}

konverter JSON til PHP Array

for JSON (JavaScript Object Notation) til PHP Array bruger vijson_decode.

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

Output

( => Rhyley => [email protected])

konverter PHP-objekt til JSON

lad os forstå, hvordan vi kan JSON_encode et PHP-objekt ved at oprette en forekomst af frugter.

Output

Fruit Object( => Blackberries => Violet)

for at konvertere et PHP-objekt til JSON bruger vijson_encode.

echo json_encode($blackberries);

Output

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

konklusion

nu kan du manipulere dataene så godt som du vil. Med denne forståelse af behandling af JSON (JavaScript Object Notation) data ved hjælp af PHP, gå videre og kode dine PHP objekter i JSON og dele dem på tværs af internettet.

Vi foreslår, at du fortsætter med at lære mere om arrays.

tak for læsning!