Kubadilisha Vitu kutoka JSON hadi PHP
Wakati wa kubadilisha vitu vya JSON kuna nuances. Jambo ni kwamba hazibadilishwa kuwa arrays ya ushirika ya PHP, lakini kwa vitu vya PHP.
Wacha tuangalie. Hebu tuseme tuna JSON ifuatayo:
<?php
$json = '{
"a": 1,
"b": 2,
"c": 3
}';
?>
Wacha tubadilishe kuwa muundo wa data wa PHP:
<?php
$data = json_decode($json);
?>
Wacha tuangalie tulichopata:
<?php
var_dump($data); // kitu cha PHP
?>
Ili kuonyesha maadili yetu kwa funguo, unahitaji kurejea sifa za kitu kilichopatikana:
<?php
echo $data->a; // itaonyesha 1
echo $data->b; // itaonyesha 2
echo $data->c; // itaonyesha 3
?>
Badilisha JSON ifuatayo kuwa muundo wa PHP:
<?php
$json = '{
"user": {
"name": "john",
"surn": "smit"
},
"city": "London"
}';
?>
Onyesha jina, jina la ukoo na jiji.
Badilisha JSON ifuatayo kuwa muundo wa PHP:
<?php
$json = '{
"list1": ["value11", "value12", "value13"],
"list2": ["value21", "value22", "value23"]
}';
?>