2014-11-14 105 views
0

第一,我有這個結果與json_ncode:如何格式化json_encode的結果

[{"name":"Pendapatan","y":"1464333560100.00"},{"name":"realpen","y":"500831727342.91"},{"name":"Belanja","y":"1074625188660.00"},{"name":"realbel","y":"239521231607.23"},{"name":"Pembiayaan","y":"52029536970.00"},{"name":"realpem","y":"1809194488.25"}] 

當我使用str_replace函數( '「', '',$結果);變成這樣的數據:

[{name:Pendapatan,y:1464333560100.00},{name:realpen,y:500831727342.91},{name:Belanja,y:1074625188660.00},{name:realbel,y:239521231607.23},{name:Pembiayaan,y:52029536970.00},{name:realpem,y:1809194488.25}] 

應該使用什麼格式,以除去 「[]」,並且只留下一個{:纈氨酸,b:VAL ....等}

+1

你真的想要做什麼?爲什麼不''json_decode($ array,true);'?然後你可以建立你想要的。 – vaso123

+3

如果刪除'[]',它將變爲無效的JSON。刪除引號使其無效。你爲什麼試圖使它失效? –

+0

你想只刪除數字周圍的報價?您生成JSON的數據是什麼? –

回答

1

最簡單的解決方案:

substr($yourJson, 1, -1); 

儘管如此這樣做是有爭議的,因爲一些用戶在評論中已經說過。

+0

不錯,簡單..謝謝 – user3502930