Konwertuj obiekt PHP na JSON / PHP Array na JSON – CodeSource.io
ponieważ JSON jest wszechobecnym formatem danych do udostępniania i przechowywania danych, zaplecze PHP musi zezwalać na przetwarzanie danych JSON. W tym samouczku dowiemy się o formacie JSON i przekonwertujemy obiekt PHP na JSON.
spis treści
- definicje
- tablica
- obiekt
- JSON
- funkcja Json_encode
- funkcja Json_decode
- PHP Tablica do JSON
- PHP obiekt do JSON
- wnioski
definicje
Array
array jest strukturą danych zawierającą grupę elementów. Jeśli chcesz zagłębić się w tablice, kliknij tutaj, aby to zrobić, korzystając z oficjalnej dokumentacji.
Object
Object jest indywidualną instancją struktury danych zdefiniowanej przez klasę.
Example
Object 1 | Object 2 |
Name: Anisha Age: 24 |
Name: Josie Age: 29 |
JSON
JSON (JavaScript Object Notation) jest jednym z najpopularniejszych plików o otwartym standardzie formaty używane do przechowywania i udostępniania danych
json_encode()
jest to wbudowana funkcja PHP, która służy do konwersji tablicy lub obiektu PHP na reprezentację JSON (JavaScript Object Notation).
Json_decode ()
pobiera zakodowany łańcuch znaków JSON (JavaScript Object Notation) i konwertuje go na zmienną PHP.
Konwertuj tablicę PHP na JSON
najpierw Utwórz tablicę.
$person = array('name' => 'Rhyley', 'email' => '[email protected]');
aby go przekonwertować, używamyjson_encode($person)
. Wypisuje tablicę i json.
$person = array('name' => 'Rhyley', 'email' => '[email protected]'); print_r($person); echo "---------------- \n"; echo json_encode($person);
wyjście
Array( => Rhyley => [email protected])---------------- {"name":"Rhyley","email":"[email protected]"}
Konwersja JSON do tablicy PHP
dla JSON (JavaScript Object Notation) do tablicy PHP używamyjson_decode
.
$json = json_encode($person);// print the arrayprint_r(json_decode($json));
Wyjście
( => Rhyley => [email protected])
Konwertuj obiekt PHP na JSON
zobaczmy, jak możemy kodować obiekt PHP, tworząc instancję Fruits.
wyjście
Fruit Object( => Blackberries => Violet)
aby przekonwertować obiekt PHP na JSON używamy json_encode
.
echo json_encode($blackberries);
Wyjście
{"name":"Blackberries","color":"Violet"}
wnioski
teraz możesz dowolnie manipulować danymi. Dzięki tej wiedzy na temat przetwarzania danych JSON (JavaScript Object Notation) za pomocą PHP, śmiało koduj swoje obiekty PHP w JSON i udostępniaj je w Internecie.
sugerujemy kontynuowanie nauki o tablicach.
dzięki za przeczytanie!
Leave a Reply