Articles

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
przykłady obiektów

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!