我的問題與此類似:Highcharts how to use JavaScript variable as series data source? - 除了mine是一個php變量。Highcharts如何在PHP小部件中使用js對象
我使用https://github.com/2amigos/yii2-highcharts-widget這個包Yii2,我已經生成的數據陣列看起來像這樣:
Array
(
[0] => {y: 37.50, color: "#BF0B23"}
[1] => 49.25
[2] => 52
)
我投了數生成這個數組時,花車,但我不能這樣做這與對象。當渲染圖時,除了我正在嘗試更改顏色的列以外,所有列都可以正常工作。
JS最終像這樣"data":[37.5,49.25,"{y: 52.00, color: \"#BF0B23\"}"]
。被引用的js對象基本上意味着它不被渲染。我試過array_values()
,(casting)
和其他一些奇怪而奇妙的操作來嘗試刪除引號。我希望有一種方法可以輕鬆刪除引號?
不應該有:'陣列(y => 37.5,color =>「#BF0B23」)'?當然''json_encode()'是必要的。 –