json_encode浮点数时会丢失精度,比如0.17变成了0.169999998,
方法1: 将数字转为字符串,strval($num)
方法2: 使用number_format格式化, number_format($num, 2, '.', ',')
但是我这里就简单多了,因为echarts的data格式为:
data: [10, 52, 200, 334, 390, 330, 220]
所以我只需要这样写
data: [' . implode(',', $val['charData']) . ']
就可以避免使用json_encode.