Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php json_编码子项?_Php_Json - Fatal编程技术网

Php json_编码子项?

Php json_编码子项?,php,json,Php,Json,如何使用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","

如何使用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"}
问题是让“问题”成为家长。关于如何做到这一点有什么提示吗


谢谢

所需的输出本质上是嵌套在另一个关联数组中的关联数组。因此,创建该数据结构,然后对其进行编码

$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);

$arr=数组(“问题”=>数组(“项目id”=>“Baas”,“主题”=>“测试问题”);我不知道json_encode如何理解它,但不应该
数组(“问题”=>数组(“项目id”=>“Baas”,“主题”=>“测试问题”);
工作? $arr = array ("issue" => array("project_id"=>"Baas","subject"=>"Test Issue"));