美文网首页
PHP json返回大括弧和中括弧,json返回**{}**和

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

作者: WMSmile | 来源:发表于2021-05-21 21:10 被阅读0次

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":[]}

相关文章

网友评论

      本文标题:PHP json返回大括弧和中括弧,json返回**{}**和

      本文链接:https://www.haomeiwen.com/subject/errgjltx.html