您好,欢迎访问一九零五行业门户网

输出数组给js用的有关问题

输出数组给js用的问题
data = [{
y: 100,
color: colors[0],
drilldown: {
name: 'msie versions',
categories: ['msie 6.0', 'msie 7.0', 'msie 8.0', 'msie 9.0'],
data: [10.85, 7.35, 33.06, 2.81],
color: colors[0]
}
}, {
y: 21.63,
color: colors[1],
drilldown: {
name: 'firefox versions',
categories: ['firefox 2.0', 'firefox 3.0', 'firefox 3.5', 'firefox 3.6', 'firefox 4.0'],
data: [0.20, 0.83, 1.58, 13.12, 5.43],
color: colors[1]
}
}, {
y: 11.94,
color: colors[2],
drilldown: {
name: 'chrome versions',
categories: ['chrome 5.0', 'chrome 6.0', 'chrome 7.0', 'chrome 8.0', 'chrome 9.0',
'chrome 10.0', 'chrome 11.0', 'chrome 12.0'],
data: [0.12, 0.19, 0.12, 0.36, 0.32, 9.91, 0.50, 0.22],
color: colors[2]
}
}, {
y: 7.15,
color: colors[3],
drilldown: {
name: 'safari versions',
categories: ['safari 5.0', 'safari 4.0', 'safari win 5.0', 'safari 4.1', 'safari/maxthon',
'safari 3.1', 'safari 4.1'],
data: [4.55, 1.42, 0.23, 0.21, 0.20, 0.19, 0.14],
color: colors[3]
}
}, {
y: 2.14,
color: colors[4],
drilldown: {
name: 'opera versions',
categories: ['opera 9.x', 'opera 10.x', 'opera 11.x'],
data: [ 0.12, 0.37, 1.65],
color: colors[4]
}
}];

以上是javascript原本的数组
data = [{y:673,color:colors[0],drilldown:{name:amz_ac \u660e\u7ec6,categories:[de,es,fr,gb,it],data:[28,2,410,211,22],color:colors[0]}},{y:290,color:colors[1],drilldown:{name:am_ac \u660e\u7ec6,categories:[jp],data:[290],color:colors[1]}},{y:222,color:colors[2],drilldown:{name:co_ac \u660e\u7ec6,categories:[jp],data:[222],color:colors[2]}}];

以上是我用php输出的数组
请问这两个哪里不一样啊??输出产生的结果跟原来的结果差好远
分享到:
------解决方案--------------------
是的,preg_replace是属于比较暴力的方法
但是你的 colors 是 js 的数组,php 又不可能知道。只能当做字符串处理了
其它类似信息

推荐信息