Ir para conteúdo
Fórum Script Brasil
  • 0

O pregão 110/2024 de Diadema


Frank K Hosaka

Pergunta

Ontem eu vi pela internet o pregão 110/2024 no Diário Oficial de Diadema de 30/10/2024, é uma espécie de uma relação onde constam o nome de uma empresa (havia mais de uma empresa), o item, a quantidade e o preço unitário. Só que não havia o total de cada item e nem o total de tudo. Pedi ajuda para o PHP:

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<div class="container mt-5">
<?php
$arquivo="pregao_110_2024.txt";
$previa=fopen($arquivo,'r');
$pregao=fread($previa,filesize($arquivo));
fclose($previa);
$itens=explode("Item",$pregao);
$soma=0;
foreach($itens as $item)
{
    $partes=preg_split('/\. Qtd/',$item);
    preg_match('/Qtd\.: (\d+)\s*/', $item, $matchQtd);
    preg_match('/Vlr Unit\.: R\$ ([\d,]+)/', $item, $matchVlr);
        if(count($matchQtd))
        {
            $qt=$matchQtd[1];
            $preço=str_replace(['.',','],['','.'],$matchVlr[1]);
            echo "$partes[0] $qt x $preço = ".$qt*$preço."<br>" ;
            $soma +=$qt*$preço;
        }
}
echo "<br>Total Geral R$ " . number_format($soma,2,',','.') . "</div>";

 

Captura de tela 2024-10-31 060758.png

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...