首页 > php开发 > PHP解析JSON与XML程序

PHP解析JSON与XML程序

与大多数流行的 Web 服务如 twitter 通过开放 API 来提供数据一样,它总是能够知道如何解析 API 数据的各种传送格式,包括JSON,XML 等等,实例代码如下:

$json_string='{"id":1,"name":"foo","email":"foo@foobar.com","interest":["wordpress","php"]} '; 
$obj=json_decode($json_string); 
echo $obj->name; //prints foo 
echo $obj->interest[1]; //prints php

PHP解析 XML 数据,实例代码如下:

<?php
$xml_string="<?xml version='1.0' 
<users> 
<user id='398'> 
<name>Foo</name> 
<email>foo@bar.com</name> 
</user> 
<user id='867'> 
<name>Foobar</name> 
<email>foobar@foo.com</name> 
</user> 
</users>"; 
 
//load the xml string using simplexml 
$xml = simplexml_load_string($xml_string); 
 
//loop through the each node of user 
foreach ($xml->user as $user) 
{
//access attribute 
echo $user['id'], ' '; 
//subnodes are accessed by -> operator 
echo $user->name, ' '; 
echo $user->email, '<br />'; 
}


本文地址:http://www.phprm.com/develop/fs4547.html

转载随意,但请附上文章地址:-)

标签:xml程序 php解析json

发表留言