2015-05-11 107 views
0

我正在使用json_encode來顯示一些數據。PHP - JSON_ENCODE - 從值中刪除引號

[{"name":"myname001","data":["[Date.UTC(1961, 1, 1),10]","[Date.UTC(1962, 1, 1),11]"},{"name":"myname002", "data":["[Date.UTC(1961, 1, 1),10]","[Date.UTC(1962, 1, 1),11]" ]] 

如何從我的數據中刪除雙引號?

[{"name":"myname001","data":[[Date.UTC(1961, 1, 1),10],[Date.UTC(1962, 1, 1),11]},{"name":"myname002", "data":[[Date.UTC(1961, 1, 1),10],[Date.UTC(1962, 1, 1),11] ]] 
+1

從值中刪除引號會使JSON無效。 –

+0

是的,但我需要刪除它。一些想法? –

+0

我想知道爲什麼HighStock需要閱讀沒有雙引號的JSON。因爲這我需要一種方法來刪除它。 –

回答

1

好吧,那麼容易。

情況:我需要帶號碼與highstock放在一起,並沒有帶任何東西。

在我用int數做了一個新數組之後,這種方式沒有雙引號。

我不知道爲什麼人們不問爲什麼問題沒有問。

已關閉。

0

使用JSON_NUMERIC_CHECK選項。

<?php 
$arr = array('row_id' => '1', 'name' => 'George'); // fictional db result 
echo json_encode($arr, JSON_NUMERIC_CHECK); // {"row_id":1,"name":"George"} 
?>