我有一個包含多個書籍的數組。我將每個書籍元素都以其唯一的ID作爲其中的關鍵字。我正在努力從此生成正確的JSON。如何將此多維數組轉換爲正確的JSON與PHP?
當我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 outputing爲FOLL OWS
<results>
<course>cc120</course>
<books>
<book id="9876" title="html" isbn="0000" 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>
任何幫助,將不勝感激
是否'json_encode()'不工作? http://php.net/manual/en/function.json-encode.php – 2013-02-26 17:03:27
最簡單的方法是將php數組轉換爲正確的格式,然後執行json_encode。 – jchapa 2013-02-26 17:03:34
你能告訴我們子陣列嗎? – crush 2013-02-26 17:03:47