Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗ppSpJnOTD 16 of 95 menu

Пераўтварэнне аб'ектаў з JSON у PHP

Пры пераўтварэнні аб'ектаў JSON ёсць нюансы. Рэч у тым, што яны пераўтвараюцца не ў асацыятыўныя масівы PHP, а ў аб'екты PHP.

Давайце паглядзім. Хай у нас ёсць наступны JSON:

<?php $json = '{ "a": 1, "b": 2, "c": 3 }'; ?>

Пераўтворым яго ў структуру даных PHP:

<?php $data = json_decode($json); ?>

Праверым, што ў нас атрымалася:

<?php var_dump($data); // аб'ект PHP ?>

Каб вывесці нашы значэнні па ключах, трэба звярнуцца да ўласцівасцей атрыманага аб'екта:

<?php echo $data->a; // выведзе 1 echo $data->b; // выведзе 2 echo $data->c; // выведзе 3 ?>

Пераўтворыце наступны JSON у структуру PHP:

<?php $json = '{ "user": { "name": "john", "surn": "smit" }, "city": "London" }'; ?>

Выведзіце на экран імя, прозвішча і горад.

Пераўтворыце наступны JSON у структуру PHP:

<?php $json = '{ "ru": ["пн", "вт", "ср"], "en": ["mn", "tu", "wd"] }'; ?>

Выведзіце на экран рускую назву серады.

byenru