php中json的用法:json_encode()函数用于将数组以及工具转换为json格局;json_decode()函数用于将json文本转换为相应的php数据构造,如【json_decode($json,ture)】。
从5.2版本开端,PHP原生提供json_encode()以及json_decode()函数,前者用于编码,后者用于解码。
(保举教程:php视频教程)
json_encode()
该函数次要用来将数组以及工具转换为json格局。
举例:
$arr = array ('a'=>'a','b'=>'b','c'='c','d'=>'d','e'='e'); echo json_encode($arr);
json只承受utf-8编码的字符,json_encode()的参数必需是utf-8编码。
class person { public $name; public $age; public $height; function __construct($name,$age,$height) { $this->name = $name; $this->age = $age; $this->height = $height; } } $obj = new person("zhangsan",20,100); $foo_json = json_encode($obj); echo $foo_json;
当类中的属性为公有变量的时分,则没有会输入。
json_decode()
该函数用于将json文本转换为相应的PHP数据构造。
$json = '{"a":"hello","b":"world","c":"zhangsan","d":20,"e":170}'; var_dump(json_decode($json));
通常状况下,json_decode()老是前往一个PHP工具。
转成数组的:
$json = '{"a":"hello","b":"world","c":"zhangsan","d":20,"e":170}'; var_dump(json_decode($json,ture));
相干保举:php培训
以上就是php中json的用法的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 json php故障解决 php使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!