How to decode a JSON string in PHP? -


i have json string looks this:

{"addresses":{"address":[{"@array":"true","@id":"888888","@uri":"xyz","household":{"@id":"44444","@uri":"xyz"},"person":{"@id":"","@uri":""},"addresstype":{"@id":"1","@uri":"xyz","name":"primary"},"address1":"xyz","address2":null,"address3":null,"city":"xyz","postalcode":"111111"}]}} 

what php decode , place address1, address2, address3, city, , postalcode session variables?

so far tried it's not working:

$results = json_decode(strstr($address, '{"addresses":{"address":[{'), true); $_session['address1'] = $results['address']['address1']; 

thanks!

print_r friend figuring out json structure.

<?php  $addresses = json_decode('{"addresses":{"address":[{"@array":"true","@id":"888888","@uri":"xyz","household":{"@id":"44444","@uri":"xyz"},"person":{"@id":"","@uri":""},"addresstype":{"@id":"1","@uri":"xyz","name":"primary"},"address1":"xyz","address2":null,"address3":null,"city":"xyz","postalcode":"111111"}]}}');  $_session['address1'] = $addresses->addresses->address[0]->address1; $_session['address2'] = $addresses->addresses->address[0]->address2; $_session['address3'] = $addresses->addresses->address[0]->address3; $_session['city'] = $addresses->addresses->address[0]->city; $_session['postalcode'] = $addresses->addresses->address[0]->postalcode;  print_r($_session); 

results in:

array (     [address1] => xyz     [address2] =>      [address3] =>      [city] => xyz     [postalcode] => 111111 ) 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -