本の複数のエントリを含む配列があります。各 book 要素を、その一意の ID をそれぞれのキーとして保存します。これから正しいJSONを生成するのに苦労しています。
配列で json_encode を実行すると、各サブ配列 json が生成され、要素はキーではなく、どの配列に含まれているかによってグループ化されます。
これは私の多次元配列です
$booksarray = array("book title" => array(), "book isbn" => array(), "book borrowedcount" => array());
各サブ配列から要素を取得し、それらをグループ化して、次のようなものを出力する方法を完全に失いました。
{"results":
{"course": "CC120", "books":
{ "book":
[{"id": "12345", "title": "javascript", "isbn": "123456789", "borrowedcount": "45"}] } }
私は次のようにXML出力を持っています
<results>
<course>cc120</course>
<books>
<book id="9876" title="html" isbn="000001234" borrowedcount="56">
<book id="12345" title="javascript" isbn="123456789" borrowedcount="45">
<book id="222" title="php5" isbn="55555555" borrowedcount="22">
<book id="23788" title="XML" isbn="99988877" borrowedcount="5">
</books>
</results>
どんな助けでも大歓迎です