简介:我们将为大家介绍如何使用 PHP 语言来编码和解码 JSON 对象。环境配置在 php5.2.0 及以上版本已经内置 JSON 扩展。JSON 函数函数描述json_encode对变量进行 JSON 编码json_decode对 JSON 格式的字符串进行解码,转换 ...
我们将为大家介绍如何使用 PHP 语言来编码和解码 JSON 对象。 环境配置在 php5.2.0 及以上版本已经内置 JSON 扩展。 JSON 函数
json_encodePHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。语法 string json_encode ( $value [, $options = 0 ] )参数
<?php $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}以下实例演示了如何将 PHP 对象转换为 JSON 格式数据: <?php class Emp { public $name = ""; public $hobbies = ""; public $birthdate = ""; } $e = new Emp(); $e->name = "sachin"; $e->hobbies = "sports"; $e->birthdate = date("m/d/Y h:i:s a", "8/5/1974 12:20:03 p"); $e->birthdate = date("m/d/Y h:i:s a", strtotime("8/5/1974 12:20:03")); echo json_encode($e);?>以上代码执行结果为: {"name":"sachin","hobbies":"sports","birthdate":"08/05/1974 12:20:03 pm"} mixed json_decode ($json [,$assoc = false [, $depth = 512 [, $options = 0 ]]])参数
<?php $json = "{"a":1,"b":2,"c":3,"d":4,"e":5}"; var_dump(json_decode($json)); var_dump(json_decode($json, true));?>以上代码执行结果为: object(stdClass)#1 (5) { ["a"] => 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)}本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257@qq.com。更多相关资讯,请到巅云www.yx10011.com学习互联网营销技术请到巅云建站www.yx10011.com。 |