PHP json_dncode()函数界说

php中的json_encode()函数可以把数组以及工具转化成JSON名目标字符串,反之PHP中的json_dncode()函数,可以把字符串转换对像可能数组的形式。下面就来先容一下,json_dncode()函数的界说与它的利用要领

PHP json_dncode()函数界说

json_dncode():可以把json形式的字符串转换成数组或对工具并输出。

语法:

json_dncode ( json,bool)

参数:

json:必需,要处理惩罚的json形式的字符串

bool:可省略,默认false.假如为false,则输出对像的形式,假如为true,则输出数组的形式

PHP json 转工具

json_dncode()函数的第二项参数如不填写,则为false,会把json字符串转成工具的形式并输出

示例代码:

<?php //飞鸟慕鱼博客 $json_str = '{"Name":"mochu","age":"18","add":"shang hai"}'; var_dump(json_decode($json_str)); ?>

返回功效:

object(stdClass)#1 (3) {   ["Name"]=>   string(5) "mochu"   ["age"]=>   string(2) "18"   ["add"]=>   string(9) "shang hai" }

由于示例中的,json_dncode()未配置第二项参数,则返回 object(工具) 范例的数据

PHP json 转数组

示例代码:

<?php //飞鸟慕鱼博客 $json_str = '{"Name":"mochu","age":"18","add":"shang hai"}'; var_dump(json_decode($json_str,true)); ?>

返回功效:

array(3) {   ["Name"]=>   string(5) "mochu"   ["age"]=>   string(2) "18"   ["add"]=>   string(9) "shang hai" }

留意:json_decode()函数的第二项参数,已配置为 true 所以返回的数据为 array(数组) 范例的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9045.html