PHP JSON
Опис:
Функції JSON:
json_encode () Повертає поданне значення JSON.
json_decode () Розшифровує значення JSON.
json_last_error () Повертає останню помилку.
PHP json_encode ()
У PHP функція json_encode () використовується для кодування JSON в PHP. Іншими словами, можна сказати, що функція json_encode () перетворює PHP-змінні в JSON String.
У PHP функція json_encode () використовується для кодування JSON в PHP. Іншими словами, можна сказати, що функція json_encode () перетворює PHP-змінні в JSON String.
Синтаксис:
string json_encode(mixed value,[int options=0]
Приклад 1:
<?php
$array = array('a' => 1, 'b' => 2, 'c' => 3);
echo json_encode($array);
?>
Отримуєм:
{"a":1,"b":2,"c":3}
Приклад 2:
<?php
$array = array("Name"=>"Pavlo","Profile"=>"Full stack developer","Telephone"=>"123456789");
echo json_encode($array);
?>
Отримуєм :
{"Name":"Pavlo","Profile":"Full stack developer","Telephone":"123456789"}
PHP json_decode( )
У PHP функція json_decode () використовується для декодування JSON в PHP. Іншими словами, можна сказати, що функція json_decode () перетворює рядок JSON у змінні PHP.
Синтаксис:
mixed json_decode(string json,[bool assoc = false,[int depth=512]]
Приклад:
<?php
$json= '{"Name":"Pavlo","Profile":"DEV","Telephone":"1234567890"}';
var_dump(json_decode($json, true));
?>
Результат:
array(3) { ["Name"]=> string(5) "Pavlo" ["Profile"]=> string(3) "DEV" ["Telephone"]=> string(9) "1234567890" }