Ajuda com json_encode
Olá,
Estou tentando gerar um gráfico com o ChartJS. Mais não estou conseguindo formar a saída em json.
A minha saída está sendo assim:
{"labels":["Janeiro","Fevereiro"],"datasets":[{"label":"Claro","data":["12,224"]},{"label":"Oi","data":["15,202"]}]}
Só que não estou conseguindo onde está ["12,224"] deixar sem as aspas (") teria que ficar assim:
{"labels":["Janeiro","Fevereiro"],"datasets":[{"label":"Claro","data":[12,224]},{"label":"Oi","data":[15,202]}]}
Segue trecho do código:
foreach ($por_tronco as $tronco) {
switch ($tronco->grupo) {
case 'r1':
$retorno_r1[] = pega_mes($tronco->mes,$tronco->qtd_modulos);
$monta_qtd_r1 = array("label" => 'Claro','data' => [implode(',',$retorno_r1)]);
break;
case 'r2':
$retorno_r2[] = pega_mes($tronco->mes,$tronco->qtd_modulos);
$monta_qtd_r2 = array("label" => 'Oi','data' => [implode(',',$retorno_r2)]);
break;
default:
break;
}
}
$arrLabels = array("Janeiro","Fevereiro");
$arrayData = str_replace('"',"",array($monta_qtd_r1,$monta_qtd_r2));
$arrReturn = array('labels' => $arrLabels, 'datasets' => $arrayData);
print(json_encode($arrReturn));
Se alguém puder ajudar eu agradeço.
Obrigado.
Discussão (2)
Carregando comentários...