
php json_encode()函数用于对变量进行JSON编码;可以将对象,数组的数据格式转换为json格式的数据。该函数当第二个参数为true时,返回array ,默认是false,则返回object。
语法:
string json_encode( $value, $option, $depth )
参数:
-
$value:这是一个必需参数,用于定义要编码的值;除了resource 类型之外,可以为任何数据类型。所有字符串数据的编码必须是 UTF-8。
立即学习“PHP免费学习笔记(深入)”;
-
$option:可选参数,由以下常量组成的二进制掩码:
JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT, JSON_PRESERVE_ZERO_FRACTION, JSON_UNESCAPED_UNICODE, JSON_PARTIAL_OUTPUT_ON_ERROR。
jQuery仿京东图片变亮变暗效果下载jQuery仿京东图片变亮变暗效果,鼠标悬停图片之后该图片变亮,其他图片变暗。移开鼠标所有图片变亮。兼容主流浏览器,php中文网推荐下载! 使用方法: 1、head区域引用文件lrtk.css及js库,animate.js是另外编写的动画函数。
$depth:可选参数,设置最大深度。 必须大于0。
返回值:该函数在成功时返回JSON表示,在失败时返回false。
示例1:将PHP数组编码为JSON表示形式。
<?php
// 声明数组
$value = array(
"URL"=>"php.cn",
"QQ"=>"88526");
// 使用json_encode()函数
$json = json_encode($value);
// 显示输出
echo($json);
?>输出:
{"URL":"php.cn","QQ":"88526"}示例2:将PHP对象编码为JSON表示形式
<?php
header("Content-Type: text/html; charset=utf-8");
// 声明类
class GFG {
}
// 声明对象
$value = new GFG();
// 设置对象元素
$value->URL = "php.cn";
$value->QQ = "88526";
// 使用json_encode()函数
$json = json_encode($value);
// 显示输出
echo($json);
?>输出:
{"URL":"php.cn","QQ":"88526"}更多相关知识,请访问 PHP中文网!!










