json解码在php中

前端之家收集整理的这篇文章主要介绍了json解码在php中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下json字符串,我想从中检索电子邮件地址.我怎么在 PHP中做到这一点?
{"communications":{"communication":[{"@array":"true","@id":"23101384","@uri":"xyz/v1/Communications/1111","household":{"@id":"111111","@uri":"xyz/v1/Households/5465465"},"person":{"@id":"","@uri":""},"communicationType":{"@id":"1","@uri":"xyz/v1/Communications/CommunicationTypes/1","name":"Home Phone"},"communicationGeneralType":"Telephone","communicationValue":"1111","searchCommunicationValue":"2693240758","listed":"true","communicationComment":null,"createdDate":"2008-11-10T12:31:26","lastUpdatedDate":"2009-08-11T23:40:02"},{"@array":"true","@id":"11111","@uri":"xyz/v1/Communications/111111111","household":{"@id":"14436295","@uri":"xyz/v1/Households/11111"},"person":{"@id":"2222222","@uri":"xyz/v1/People/22222222"},"communicationType":{"@id":"2","@uri":"xyz/v1/Communications/CommunicationTypes/2","name":"Work Phone"},"communicationValue":"11111","searchCommunicationValue":"789787987","listed":"false","createdDate":"2009-08-09T15:49:27","@uri":"xyz/v1/Communications/11111","household":{"@id":"1111","@uri":"xyz/v1/Households/1111"},"person":{"@id":"244404","@uri":"xyz/v1/People/1111"},"communicationType":{"@id":"3","@uri":"xyz/v1/Communications/CommunicationTypes/3","name":"Mobile"},"communicationValue":"22222","searchCommunicationValue":"5475454","@id":"15454","@uri":"xyz/v1/Communications/111111","person":{"@id":"244444474","@uri":"xyz/v1/People/111111"},"communicationType":{"@id":"4","@uri":"xyz/v1/Communications/CommunicationTypes/4","name":"Email"},"communicationGeneralType":"Email","communicationValue":"email@needthis.com","searchCommunicationValue":"email@needthis.com","lastUpdatedDate":"2009-08-11T23:39:06"}]}}

解决方法

关于它如何变得如此惰性的另一个转折就是:
$json_object = '{"communications":
                       {"communication":
                         [{"@array":"true","household":
                            {"@id":"111111","person": {"@id":"","household":
                              {"@id":"14436295","person": {"@id":"2222222","communicationType": {"@id":"2","household": {"@id":"1111","lastUpdatedDate":"2009-08-11T23:39:06"}
                         ]
                       }
                      }';


    $json_decoded = json_decode($json_object);
    echo "email: ".$json_decoded->communications->communication[3]->communicationValue."<br />";

猜你在找的JavaScript相关文章