我有这样的数组
datasets:[{"label":"admin ",
"backgroundColor":"#FF6384",
"data":"[0,0,3,30,53,6,0,0,54,0,0,6]"},
{"label":"user1",
"backgroundColor":"#FF6384",
"data":"[0,20,0,3,0,0,5,20,30,0,5,0]"}],
我想从数据数组中删除双引号
我想改变这个
datasets:[{"label":"admin ",
"backgroundColor":"#FF6384",
"data":[0,0,3,30,53,6,0,0,54,0,0,6]},
{"label":"user1",
"backgroundColor":"#FF6384",
"data":[0,20,0,3,0,0,5,20,30,0,5,0]}],
也使用正则表达式,但只对data
键进行编辑:
// Assuming your data string as $json
$json = preg_replace('/"data":"(\[[0-9,]*\])"/', '"data":$1', $json);
// Output to verify
echo '<pre>' . print_r(json_decode($json, true), true) . '</pre>';
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句