flaviokowalske Postado Novembro 25, 2020 Denunciar Share Postado Novembro 25, 2020 (editado) Pessoal tenho um array ($leituras) vindo de um select no banco de dados com a seguinte estrutura: array (size=16) 0 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '03/11/2020' (length=10) 'primeira_leitura' => string '113504' (length=6) 'segunda_leitura' => string '113661' (length=6) 'abate_total' => string '159' (length=3) 'consumo_dia' => string '157' (length=3) 'consumo_noite' => string '109' (length=3) 'consumo_total' => string '266' (length=3) 1 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '04/11/2020' (length=10) 'primeira_leitura' => string '113770' (length=6) 'segunda_leitura' => string '113911' (length=6) 'abate_total' => string '185' (length=3) 'consumo_dia' => string '141' (length=3) 'consumo_noite' => string '149' (length=3) 'consumo_total' => string '290' (length=3) 2 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '05/11/2020' (length=10) 'primeira_leitura' => string '114060' (length=6) 'segunda_leitura' => string '114208' (length=6) 'abate_total' => string '131' (length=3) 'consumo_dia' => string '148' (length=3) 'consumo_noite' => string '99' (length=2) 'consumo_total' => string '247' (length=3) 3 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '06/11/2020' (length=10) 'primeira_leitura' => string '114307' (length=6) 'segunda_leitura' => string '114444' (length=6) 'abate_total' => string '213' (length=3) 'consumo_dia' => string '137' (length=3) 'consumo_noite' => string '231' (length=3) 'consumo_total' => string '368' (length=3) 4 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '09/11/2020' (length=10) 'primeira_leitura' => string '114675' (length=6) 'segunda_leitura' => string '114813' (length=6) 'abate_total' => string '122' (length=3) 'consumo_dia' => string '138' (length=3) 'consumo_noite' => string '118' (length=3) 'consumo_total' => string '256' (length=3) 5 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '10/11/2020' (length=10) 'primeira_leitura' => string '114931' (length=6) 'segunda_leitura' => string '115144' (length=6) 'abate_total' => string '227' (length=3) 'consumo_dia' => string '213' (length=3) 'consumo_noite' => string '166' (length=3) 'consumo_total' => string '379' (length=3) 6 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '11/11/2020' (length=10) 'primeira_leitura' => string '115310' (length=6) 'segunda_leitura' => string '115459' (length=6) 'abate_total' => string '138' (length=3) 'consumo_dia' => string '149' (length=3) 'consumo_noite' => string '164' (length=3) 'consumo_total' => string '313' (length=3) 7 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '12/11/2020' (length=10) 'primeira_leitura' => string '115623' (length=6) 'segunda_leitura' => string '115722' (length=6) 'abate_total' => string '109' (length=3) 'consumo_dia' => string '99' (length=2) 'consumo_noite' => string '213' (length=3) 'consumo_total' => string '312' (length=3) 8 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '13/11/2020' (length=10) 'primeira_leitura' => string '115935' (length=6) 'segunda_leitura' => string '116147' (length=6) 'abate_total' => string '215' (length=3) 'consumo_dia' => string '212' (length=3) 'consumo_noite' => string '350' (length=3) 'consumo_total' => string '562' (length=3) 9 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '16/11/2020' (length=10) 'primeira_leitura' => string '116497' (length=6) 'segunda_leitura' => string '116638' (length=6) 'abate_total' => string '246' (length=3) 'consumo_dia' => string '141' (length=3) 'consumo_noite' => string '148' (length=3) 'consumo_total' => string '289' (length=3) 10 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '17/11/2020' (length=10) 'primeira_leitura' => string '116786' (length=6) 'segunda_leitura' => string '116905' (length=6) 'abate_total' => string '140' (length=3) 'consumo_dia' => string '119' (length=3) 'consumo_noite' => string '135' (length=3) 'consumo_total' => string '254' (length=3) 11 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '18/11/2020' (length=10) 'primeira_leitura' => string '117040' (length=6) 'segunda_leitura' => string '117176' (length=6) 'abate_total' => string '165' (length=3) 'consumo_dia' => string '136' (length=3) 'consumo_noite' => string '151' (length=3) 'consumo_total' => string '287' (length=3) 12 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '19/11/2020' (length=10) 'primeira_leitura' => string '117327' (length=6) 'segunda_leitura' => string '117459' (length=6) 'abate_total' => string '93' (length=2) 'consumo_dia' => string '132' (length=3) 'consumo_noite' => string '184' (length=3) 'consumo_total' => string '316' (length=3) 13 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '20/11/2020' (length=10) 'primeira_leitura' => string '117643' (length=6) 'segunda_leitura' => string '117800' (length=6) 'abate_total' => string '234' (length=3) 'consumo_dia' => string '157' (length=3) 'consumo_noite' => string '313' (length=3) 'consumo_total' => string '470' (length=3) 14 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '23/11/2020' (length=10) 'primeira_leitura' => string '118113' (length=6) 'segunda_leitura' => string '118280' (length=6) 'abate_total' => string '267' (length=3) 'consumo_dia' => string '167' (length=3) 'consumo_noite' => string '243' (length=3) 'consumo_total' => string '410' (length=3) 15 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '24/11/2020' (length=10) 'primeira_leitura' => string '118523' (length=6) 'segunda_leitura' => string '118587' (length=6) 'abate_total' => string '162' (length=3) 'consumo_dia' => string '64' (length=2) 'consumo_noite' => null 'consumo_total' => null Preciso gerar uma string apenas com os valores da chave consumo_total para ser usada para gerar um gráfico. Essa string precisa ter a seguinte estrutura: [0, 0, 266, 290, 247, 368, 0, 0, 256, 379, 313, 312, 562, 0, 0, 289, 254, 287, 316, 470, 0, 0, 410, 0] Como faço isso em PHP? Podem dar uma ajuda? Editado Novembro 25, 2020 por flaviokowalske Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
flaviokowalske
Pessoal tenho um array ($leituras) vindo de um select no banco de dados com a seguinte estrutura:
array (size=16) 0 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '03/11/2020' (length=10) 'primeira_leitura' => string '113504' (length=6) 'segunda_leitura' => string '113661' (length=6) 'abate_total' => string '159' (length=3) 'consumo_dia' => string '157' (length=3) 'consumo_noite' => string '109' (length=3) 'consumo_total' => string '266' (length=3) 1 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '04/11/2020' (length=10) 'primeira_leitura' => string '113770' (length=6) 'segunda_leitura' => string '113911' (length=6) 'abate_total' => string '185' (length=3) 'consumo_dia' => string '141' (length=3) 'consumo_noite' => string '149' (length=3) 'consumo_total' => string '290' (length=3) 2 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '05/11/2020' (length=10) 'primeira_leitura' => string '114060' (length=6) 'segunda_leitura' => string '114208' (length=6) 'abate_total' => string '131' (length=3) 'consumo_dia' => string '148' (length=3) 'consumo_noite' => string '99' (length=2) 'consumo_total' => string '247' (length=3) 3 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '06/11/2020' (length=10) 'primeira_leitura' => string '114307' (length=6) 'segunda_leitura' => string '114444' (length=6) 'abate_total' => string '213' (length=3) 'consumo_dia' => string '137' (length=3) 'consumo_noite' => string '231' (length=3) 'consumo_total' => string '368' (length=3) 4 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '09/11/2020' (length=10) 'primeira_leitura' => string '114675' (length=6) 'segunda_leitura' => string '114813' (length=6) 'abate_total' => string '122' (length=3) 'consumo_dia' => string '138' (length=3) 'consumo_noite' => string '118' (length=3) 'consumo_total' => string '256' (length=3) 5 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '10/11/2020' (length=10) 'primeira_leitura' => string '114931' (length=6) 'segunda_leitura' => string '115144' (length=6) 'abate_total' => string '227' (length=3) 'consumo_dia' => string '213' (length=3) 'consumo_noite' => string '166' (length=3) 'consumo_total' => string '379' (length=3) 6 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '11/11/2020' (length=10) 'primeira_leitura' => string '115310' (length=6) 'segunda_leitura' => string '115459' (length=6) 'abate_total' => string '138' (length=3) 'consumo_dia' => string '149' (length=3) 'consumo_noite' => string '164' (length=3) 'consumo_total' => string '313' (length=3) 7 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '12/11/2020' (length=10) 'primeira_leitura' => string '115623' (length=6) 'segunda_leitura' => string '115722' (length=6) 'abate_total' => string '109' (length=3) 'consumo_dia' => string '99' (length=2) 'consumo_noite' => string '213' (length=3) 'consumo_total' => string '312' (length=3) 8 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '13/11/2020' (length=10) 'primeira_leitura' => string '115935' (length=6) 'segunda_leitura' => string '116147' (length=6) 'abate_total' => string '215' (length=3) 'consumo_dia' => string '212' (length=3) 'consumo_noite' => string '350' (length=3) 'consumo_total' => string '562' (length=3) 9 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '16/11/2020' (length=10) 'primeira_leitura' => string '116497' (length=6) 'segunda_leitura' => string '116638' (length=6) 'abate_total' => string '246' (length=3) 'consumo_dia' => string '141' (length=3) 'consumo_noite' => string '148' (length=3) 'consumo_total' => string '289' (length=3) 10 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '17/11/2020' (length=10) 'primeira_leitura' => string '116786' (length=6) 'segunda_leitura' => string '116905' (length=6) 'abate_total' => string '140' (length=3) 'consumo_dia' => string '119' (length=3) 'consumo_noite' => string '135' (length=3) 'consumo_total' => string '254' (length=3) 11 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '18/11/2020' (length=10) 'primeira_leitura' => string '117040' (length=6) 'segunda_leitura' => string '117176' (length=6) 'abate_total' => string '165' (length=3) 'consumo_dia' => string '136' (length=3) 'consumo_noite' => string '151' (length=3) 'consumo_total' => string '287' (length=3) 12 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '19/11/2020' (length=10) 'primeira_leitura' => string '117327' (length=6) 'segunda_leitura' => string '117459' (length=6) 'abate_total' => string '93' (length=2) 'consumo_dia' => string '132' (length=3) 'consumo_noite' => string '184' (length=3) 'consumo_total' => string '316' (length=3) 13 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '20/11/2020' (length=10) 'primeira_leitura' => string '117643' (length=6) 'segunda_leitura' => string '117800' (length=6) 'abate_total' => string '234' (length=3) 'consumo_dia' => string '157' (length=3) 'consumo_noite' => string '313' (length=3) 'consumo_total' => string '470' (length=3) 14 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '23/11/2020' (length=10) 'primeira_leitura' => string '118113' (length=6) 'segunda_leitura' => string '118280' (length=6) 'abate_total' => string '267' (length=3) 'consumo_dia' => string '167' (length=3) 'consumo_noite' => string '243' (length=3) 'consumo_total' => string '410' (length=3) 15 => array (size=8) 'filial' => string '100' (length=3) 'data_leitura' => string '24/11/2020' (length=10) 'primeira_leitura' => string '118523' (length=6) 'segunda_leitura' => string '118587' (length=6) 'abate_total' => string '162' (length=3) 'consumo_dia' => string '64' (length=2) 'consumo_noite' => null 'consumo_total' => null
Preciso gerar uma string apenas com os valores da chave consumo_total para ser usada para gerar um gráfico. Essa string precisa ter a seguinte estrutura:
[0, 0, 266, 290, 247, 368, 0, 0, 256, 379, 313, 312, 562, 0, 0, 289, 254, 287, 316, 470, 0, 0, 410, 0]
Como faço isso em PHP? Podem dar uma ajuda?
Editado por flaviokowalskeLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.