PHP json返回大括弧和中括弧,json返回**{}**和

2021-05-21  本文已影响0人  WMSmile

PHP json返回大括弧和中括弧,json返回{}[]

有时候,前端要求返回 大括弧和中括弧 前端要求返回{}[]

  1. 返回中括弧很简单,只需要 使用 array() 空的array

  2. 返回大括弧很简单,返回一个空对象即可,新建一个空的类,然后初始化返回。如下:

第一种

<?php
$a = json_decode('{}');
$arr = array(
    'Name'=>'希亚',
    '大括弧'=>$a,
    '中括弧'=>array()
 );
$jsonencode = json_encode($arr);
echo $jsonencode;
?>

打印的数据

{"Name":"\u5e0c\u4e9a","\u5927\u62ec\u5f27":{},"\u4e2d\u62ec\u5f27":[]}

第二种

<?php
//建一个空的类,对象
class CustomEmpty{}

$arr = array(
    'Name'=>'希亚',
    '大括弧'=>new CustomEmpty(),
    '中括弧'=>array()
 );
$jsonencode = json_encode($arr);
echo $jsonencode;
?>

打印的数据

{"Name":"\u5e0c\u4e9a","\u5927\u62ec\u5f27":{},"\u4e2d\u62ec\u5f27":[]}
上一篇 下一篇

猜你喜欢

热点阅读