Olá pessoal,
Estou percorrendo os registros de uma consulta para montar um gráfico utilizando a api do google, mas preciso que estes dados sejam retornados da seguinte maneira:
[‘Campo 1’, 10],
[‘Campo 2’, 11],
[‘Campo 3’, 20],
[‘Campo 4’, 25]
O que preciso fazer é incrementar a vírgula no final de cada linha. Meu script está sendo assim mas preciso a vírgula só caia até o penúltimo registro e não aé o último como está ocorrendo:
function Consulta($eleicao) { $dados = ""; $sql = "SELECT SUM(A.PONTUA) AS PONTOS, CONCAT('CHAPA ', LPAD(B.NUMCHAPA, 3, 0)) AS CHAPA FROM e001_votacao AS A INNER JOIN b002_chapa AS B ON (B.ID = A.IDCHAPA) WHERE A.IDELEICAO = $eleicao GROUP BY A.PONTUA, B.NUMCHAPA";sc_lookup(Ds, $sql); if(!empty({Ds})) { $total = count({Ds}); $i = 0; foreach({Ds} as $_ds) { $pontos = $_ds[0]; $chapa = $_ds[1]; $dados =$dados."['$chapa', $pontos]".","; //Aqui está meu problema $i=$i + 1; }; } else if(empty({Ds})) { $dados = "['00000', 0]"; }; return "['CHAPA', 'PONTUACAO'],".$dados;
};
Como posso corrigir isso?
Grato,
Ilano.