Paulo Toledo Postado Agosto 2, 2019 Denunciar Share Postado Agosto 2, 2019 Olá Pessoal. Estou desenvolvendo a geração de um boleto BB No código onde recebo as variáveis tenho: $oBoleto->setValorBoleto(number_format($VALOR, 2, ',', '.')); Visualmente no boleto gera corretamente. Porém o '.' ponto final está sendo levado para a numeração do cód barras Exemplo: 3.500,00 (...) 3 79710003.50000 Agradeço a ajuda!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leonardo Persan Postado Agosto 7, 2019 Denunciar Share Postado Agosto 7, 2019 Você precisa alterar o método dentro da Classe Boleto que gera a numeração do código de barra acrescentando o método pre_replace() <?php //Resto da classe... pre_replace('/([^\d])/', '', $this->valor); //Tudo o que não for número é substituido por '' quer dizer apagado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Paulo Toledo
Olá Pessoal.
Estou desenvolvendo a geração de um boleto BB
No código onde recebo as variáveis tenho:
$oBoleto->setValorBoleto(number_format($VALOR, 2, ',', '.'));
Visualmente no boleto gera corretamente.
Porém o '.' ponto final está sendo levado para a numeração do cód barras
Exemplo: 3.500,00
(...) 3 79710003.50000
Agradeço a ajuda!!!
Link para o comentário
Compartilhar em outros sites
1 resposta 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.