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