> 백엔드 개발 > PHP 튜토리얼 > php json_encode()函数怎么用?

php json_encode()函数怎么用?

PHPz
풀어 주다: 2020-09-04 15:37:09
원래의
3536명이 탐색했습니다.

php json_encode()函数怎么用?

php json_encode()函数用于对变量进行JSON编码;可以将对象,数组的数据格式转换为json格式的数据。该函数当第二个参数为true时,返回array ,默认是false,则返回object。

语法:

string json_encode( $value, $option, $depth )
로그인 후 복사

参数:

  • $value:这是一个必需参数,用于定义要编码的值;除了resource 类型之外,可以为任何数据类型。所有字符串数据的编码必须是 UTF-8。

  • $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。

  • $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中文网!!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿