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 |
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!
Leave a Reply