PHP创制和解析JSON数据的点子

发布时间:2019-07-27  栏目:Python  评论:0 Comments

应用此代码能够顺遂分析人人连接网址POST获取的数码。

JSON能够表达为“JavaScript的对象表示方法”,也便是说JSON的定义是发源JavaScript的,对于WEB开拓情势以来,上面这一个图大家自然很熟习:

复制代码 代码如下:

$json_string='{“id”:1,”name”:”jb51″,”email”:”admin@jb51.net”,”interest”:[“wordpress”,”php”]}
‘;
$obj=json_decode($json_string);
echo $obj->name; //prints foo
echo $obj->interest[1]; //prints php

图片 1

这边是摘自脚本之家在此以前发布的稿子。更多的才具能够参见。
访问的贰13个实用便利的PHP函数代码

因此能够见到,客户端浏览器和劳务器端脚本要求沟通数据。对于小数码或无格式数据,直接用简单的POST和GET用字符串方法提交过去就可以,然而一些特大型的多寡,最棒使用有格式的方法调换,比如JSON和XML。

您恐怕感兴趣的篇章:

JSON是什么?

JSON一种用于在网络中传输超量数据的数据调换格式。即便在Internet中调换数据XML占首要地位,但是JSON却越来越的简要何况适用于轻型的多少。

尽管JSON当初是被JavaScript发明并且用于访问远程数据的,它今后却被广泛适用于各样语言,因为JSON是一种于阳台毫无干系的数额格式。

JSON数据的数据类型和实例

JSON支持五花八门标数据类型,富含数字、字符串、布尔值、数组数据竟然对象数据(是三个凑合,种种成分都是键:值对情势,使用逗号分隔,况且应用大括号包裹)。

让我们看多少个JSON数据的简要例子,该例子表示三个雇员的详细消息:

{“id”:”1″,”name”:”mike”,”country”:”usa”,”office”:[“microsoft”,”oracle”]}

选用PHP创建和平解决析JSON数据的法子

PHP从5.2.0版本之后提供了Json扩张来管理JSON数据,通过PHP有七个函数json_encode和json_decode极度便于的对JSON数据举行退换和解析。

率先,让我们看一段PHP用数组创造如上各种的JSON的代码:

$json_data=array(‘id’=>1,’name’=>”mike”,’country’=>’usa’,”office”=>array(“microsoft”,”oracle”));

echojson_encode($json_data);

该代码直接发生了JSON数据。未来让大家用PHP将上边的JSON解码:

$json_string='{“id”:1,”name”:”mike”,”country”:”usa”,”office”:[“microsoft”,”oracle”]}
‘;

$obj=json_decode($json_string);

近年来变量$obj包括了采取PHP剖判后的JSON数据,你能够动用以下的不二秘诀来输出和访谈:

echo$obj->name;//displays mike

echo$obj->office[0];//displays microsoft

你猜的没有错$obj->office是贰个数组,你可见采纳PHP的foreach方法遍历它:

foreach($obj->officeas$val)

echo$val;

留下评论

网站地图xml地图