ホームページ  >  記事  >  バックエンド開発  >  php json配列に関連する問題

php json配列に関連する問題

WBOY
WBOYオリジナル
2016-06-13 12:08:12926ブラウズ

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 />

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。