全国咨询热线:18720358503

PHP:怎样在PHP中应用json

类别:媒体报道 发布时间:2021-04-16 浏览人次:

介绍json_encode() 对自变量开展JSON编号留意: 1、$value为要编号的值,且该涵数只对UTF8编号的数据信息合理; 2、options:由下列变量定义构成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_
1、$value为要编号的值,且该涵数只对UTF8编号的数据信息合理; 2、options:由下列变量定义构成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT; 3、第二个主要参数一般不用; 4、json数据信息实际上便是一个string,能够用var_dump()复印出去看数据信息种类; 5、实行取得成功回到JSON数据信息,不然回到FALSE。
//实行编码
$book = array('a'= 'lzichun','b'= 'nihao','c'= 'wohenhao','d'= 'ljlong');
$json = json_encode($book);
echo $json;

{"a":"lzichun","b":"nihao","c":"wohenhao","d":"ljlong"}

json_decode() 对JSON数据信息开展编解码,变换为PHP自变量

英语的语法:
json_decode (json[,json [,json[,assoc = false [, $depth = 512 [, $options =0 ]]])

留意:

1、$ json 为待编解码的数据信息,务必为utf8编号的数据信息; 2、$ assoc 数值TRUE时回到数字能量数组,FALSE时回到目标; 3、$ depth 为递归深层; 4、$option 二进制掩码,现阶段只适用 JSON_BIGINT_AS_STRING; 5、一般仅用前边2个主要参数,假如要数据信息种类的数据信息得加一个主要参数true。
//实行编码
$book = array('a'= 'xiyouji','b'= 'sanguo','c'= 'shuihu','d'= 'hongloumeng');
 $json = json_encode($book);
 $array = json_decode($json,TRUE);
 $obj = json_decode($json);
 var_dump($array);
 var_dump($obj);

array(4) { ["a"]= string(7) "xiyouji" ["b"]= string(6) "sanguo" ["c"]= string(6) "shuihu" ["d"]= string(11) "hongloumeng" } object(stdClass)#2 (4) { ["a"]= string(7) "xiyouji" ["b"]= string(6) "sanguo" ["c"]= string(6) "shuihu" ["d"]= string(11) "hongloumeng" }
2个結果看上去没多少差别,但启用里边的原素时,array和obj的方法不是同的。
//实行编码
$book = array('a'= 'xiyouji','b'= 'sanguo','c'= 'shuihu','d'= 'hongloumeng');
$json = json_encode($book);
$array = json_decode($json,TRUE);
$obj = json_decode($json);
var_dump($array['b']);//启用数字能量数组原素
echo ' br/ 
var_dump($obj- //启用目标原素
//复印出的結果
string(6) "sanguo"
string(6) "shuihu"
文中转截自:longgeaisisi/article/details/

推荐阅读

PHP:怎样在PHP中应用json

介绍json_encode() 对自变量开展JSON编号留意: 1、$value为要编号的值,且该涵数只对UTF8编号的数据信息合理; 2、options:由下列变量定义构成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_1、...

2021-04-16
微信公众号有免费的吗-普通网站和高端网站有哪

开展过企业网站建设资询的朋友,想来对高档建网站这一词十分的了解,那麼到底什么叫高档建网站呢?与一般建网站对比又有哪些益处呢?坚信大伙儿针对这些方面都较为关注...

2021-04-16
h5制作模板-无锡企业网站建设,无锡网站优化,无锡

一个新网站也许一个旧域名的无锡市企业网站建设重做都是碰到一些入录上的疑惑。新网站发布早期,网网站内部容不被入录;旧域名重做,网网站内部容一样不被入录,不是是给你心...

2021-04-16
有效挑选网络服务器1U网络服务器和2U网络服务器

有效挑选网络服务器 1U网络服务器和2U网络服务器文中来源于: 发布 入录: 伴随着互联网的迅速发展趋势,在网上主题活动的日渐经常,公司的网络服务器会越来越越看起来心有余而...

2021-04-16
企业网站建设说明-减肥微信小程序开发为何火爆

[引言]当在现如今的微信朋友圈中你没难发觉,每日都是有些人在为减肥而给油加油打气,可是真实可以保证坚持不懈出来的人却少之又少。以便更改这一局势,也以便可以保证真实实...

2021-04-16
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信