您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP针对JSON操作实例分析_PHP教程

2025/2/20 7:40:07发布16次查看
php针对json操作实例分析 这篇文章主要介绍了php针对json操作的常用方法,实例分析了json转数组、数组转json等技巧与相关注意事项,需要的朋友可以参考下
本文实例分析了php针对json操作。分享给大家供大家参考。具体分析如下:
由于json可以在很多种程序语言中使用,所以我们可以用来做小型数据中转,如:php输出json字符串供javascript使用等。在php中可以使用 json_decode() 由一串规范的字符串解析出 json对象,使用 json_encode() 由json 对象生成一串规范的字符串。
例:
代码如下:
int(1)
[b] => int(2)
[c] => int(3)
[d] => int(4)
[e] => int(5)

array(5) {
[a] => int(1)
[b] => int(2)
[c] => int(3)
[d] => int(4)
[e] => int(5)
}
代码如下:
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr); 
输出:{a:1,b:2,c:3,d:4,e:5}
1. json_decode(),字符转json,一般用在接收到javascript 发送的数据时会用到。
代码如下:
webname.'
网址:'.$web->url.'
联系方式:qq-'.$web->contact->qq.' mail:'.$web->contact->mail;
?> 
上面的例子中,我们首先定义了一个变量s,然后用json_decode()解析成json对象,之后可以按照json的方式去使用,从使用情况看,json和xml以及数组实现的功能类似,都可以存储一些相互之间存在关系的数据,但是个人觉得json更容易使用,且可以使用json和javascript实现数据共享。
2. json_encode(),json转字符,这个一般在ajax 应用中,为了将json对象转化成字符串并输出给 javascript 时会用到,而向数据库中存储时也会用到。
代码如下:
二 .php json 转数组
代码如下:
$w) $arr[$k]=$w;
print_r($arr);
?> 
上面的代码中,已经将一个json对象转成了一个数组,可是如果是嵌套的json,上面的代码显然无能为力了,那么我们写一个函数解决嵌套json,
代码如下:
$w){
if(is_object($w)) $arr[$k]=json_to_array($w); //判断类型是不是object
else $arr[$k]=$w;
}
return $arr;
}
?>
希望本文所述对大家的php程序设计有所帮助。
http://www.bkjia.com/phpjc/971922.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/971922.htmltecharticlephp针对json操作实例分析 这篇文章主要介绍了php针对json操作的常用方法,实例分析了json转数组、数组转json等技巧与相关注意事项,需要的朋友...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product