php json 配列の問題
php json 配列の問題、$result1 と $result2 が 1 つに結合され、別々に出力されます echo json_encode($result1); 最終的な出力効果:
{
"id":"111",
"image_name":"私の寝室",
"image_url":"d:/image/a.png",
コメント :[{
"uid","122",
"cname":"Xiaoming",
"ctime","2014-12-12",
}]
}
この効果を実現するには、 echo json_encode(array($result1, $result2)); この出力は間違っています。別の配列を形成するのではなく、最後に直接追加されます。
どうすればよいですか?
------ソリューションのアイデア----------------------$result1 と $result2 は両方ともそれは何ですか?
------解決策のアイデア----------------------
<br />$result1 = array(<br /> 'id' => '111',<br /> 'image_name' => '我的卧室',<br /> 'image_url' => 'd:/image/a.png'<br />);<br /><br />$result2 = array(<br /> 'comments' => array(<br /> array(<br /> 'uid' => '122',<br /> 'cname' => '小明',<br /> 'ctime' => '2014-12-12'<br /> )<br /> )<br />);<br /><br />$result = array_merge($result1, $result2);<br />echo json_encode($result);<br />