如何在PHP中初始化一个空的关联数组?

时间:2017-03-08 06:16:26

标签: php symfony

我想在API响应中有一个空对象,如下所示:

{
  "sample" : {}
}

当我分配$ response [' sample'] = array()时,我得到以下回复

{
  "sample" : []
}

2 个答案:

答案 0 :(得分:4)

{}表示一个对象 所以你必须使用

$result = ["sample" => new stdclass()];

答案 1 :(得分:2)

使用JSON_FORCE_OBJECT函数时,您必须尝试使用​​json_encode作为第二个参数。

修改

$ar = array("sample" => array());
echo json_encode($ar, JSON_FORCE_OBJECT);