如何使用php json_encode从数组中生成以下内容?
{"issue":{"project_id":"Test Project","subject":"Test Issue"}}我在过去的40分钟里一直在尝试,但是我就是不能让它工作。我能做的最多是:
$arr = array ("project_id"=>"Baas","subject"=>"Test Issue");
echo json_encode($arr); // {"project_id":"Baas","subject":"Test Issue"}问题是让“问题”成为父级。有什么关于如何做到这一点的提示吗?
谢谢!
发布于 2010-12-27 04:14:53
您想要的输出实质上是嵌套在另一个关联数组中的关联数组。因此,创建数据结构,然后对其进行编码。
$child_arr = array("project_id" => "Baas", "subject" => "Test Issue");
$parent_arr = array("issue" => $child_arr);
echo json_encode($parent_arr);或者,如果我们今天有一句话:
$arr = array("issue" => array("project_id" => "Baas", "subject" => "Test Issue"));
echo json_encode($arr);https://stackoverflow.com/questions/4535232
复制相似问题