基本信息
源码名称:Zend Json.php 相关示例
源码大小:1.32KB
文件格式:.zip
开发语言:PHP
更新时间:2012-12-17
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

Zend Json.php相关实例 有Json和object相关的转换以及基本操作


 

<?php
require_once("Zend/Json.php");
$temp=array(
	"a"=>0,
	"b"=>1,
	"c"=>array(
		"c-1"=>21,
		"c-2"=>22,
		"c-3"=>23),
	"d"=>3
);
$json=Zend_Json::encode($temp);
echo "临时数组内容为:";
echo "<p>";
print_r($temp);
echo "<p>";
echo "转换为JSON格式内容为:";
echo "<p>";
print_r($json);
?>


 

<?php
require_once("Zend/Json.php");						//调用Json组件
$json="{
	\"addressbook\": {
		\"name\": \"zhang san\",
		\"address\": {
			\"street\": \"Chang an jie\",
			\"city\": \"BeiJing\",
			\"zip\": 100001
			},
		\"phoneNumbers\": [
		\"010-12345678\",
		\"010-11111111\"
	]
}
}";
echo "解码前为:<br>";
print_r($json);
echo "<p>";
$native=Zend_Json::decode($json);
echo "解码后为:<br>";
print_r($native);
?>
<?php
require_once("Zend/Json.php");						//调用Json组件
$temp=array(
	"name"=>"zhang san",
	"sex"=>"male",
	"age"=>"28",
	"work"=>"programer"
);												//定义临时数组$temp
$json=Zend_Json::encode($temp);						//使用Zend_Json::encode()将其转换为JSON
$native=Zend_Json::decode($json,Zend_Json::TYPE_OBJECT);
echo "临时数组内容为:";
echo "<p>";
print_r($temp);										//输出数组内容
echo "<p>";
echo "编码为JSON格式内容为:";
echo "<p>";
print_r($json);										//输出JSON格式内容
echo "<p>";
echo "解码为对象后的内容为:";
echo "<p>";
print_r($native);									//输出解码后的对象
?>