Articles

Konvertera PHP objekt till json / PHP Array till JSON – CodeSource.io

eftersom JSON är ett allestädes närvarande dataformat för delning och lagring av data måste en PHP-backend tillåta JSON-databehandling. I den här handledningen lär vi oss om JSON-formatet och konverterar PHP-objekt till JSON.

innehåll

  • definitioner
    • Array
    • objekt
    • Json
    • Json_encode funktion
    • json_decode funktion
  • PHP Array till JSON
  • JSON till PHP Array
  • PHP objekt till JSON
  • slutsats

definitioner

array

array är en datastruktur som innehåller en grupp av element. Om du vill gå djupare i arrays, klicka här för att få det gjort med den officiella dokumentationen.

objekt

objekt är en enskild instans av datastrukturen definierad av en klass.

Example

Object 1 Object 2
Name: Anisha
Age: 24
Name: Josie
Age: 29
exempel på objekt

JSON

JSON (JavaScript Object Notation) är ett av de mest populära öppna standardfilformaten används för att lagra och dela data

json_encode()

det är en inbyggd PHP-funktion som används för att konvertera PHP array eller objekt till JSON (JavaScript Object Notation) representation.

json_decode()

tar en JSON (JavaScript Object Notation) kodad sträng och konverterar den till en PHP-variabel.

konvertera PHP Array till JSON

skapa först en array.

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

för att konvertera det använder vi json_encode($person). Skriv ut matrisen och json.

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

utgång

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

konvertera JSON till PHP Array

för JSON (JavaScript Object Notation) till PHP Array använder vi json_decode.

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

utgång

( => Rhyley => [email protected])

konvertera PHP-objekt till JSON

låt oss förstå hur vi kan JSON_encode ett PHP-objekt genom att skapa en instans av frukter.

utgång

Fruit Object( => Blackberries => Violet)

för att konvertera ett PHP-objekt till JSON använder vi json_encode.

echo json_encode($blackberries);

utgång

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

slutsats

Nu kan du manipulera data så bra du vill. Med denna förståelse för bearbetning av JSON-data (JavaScript Object Notation) med PHP, fortsätt och koda dina PHP-objekt till JSON och dela dem över internet.

Vi föreslår att du fortsätter att lära dig mer om arrays.

Tack för att du läste!