formatação R$ no PHP

12/11/2014

0

PHP

Olá a Todos, tenho um seguinte problema,..

quero formatar esse numero: 0000003000, em reais

esse numero: 0000003000
é padrão no caso o valor em reais é 30,00.

mais tenho que criar uma função ou qualquer coisa que formate essa sequencia em reais,

por exemplo, se a sequencia for 0000001020 o valor é 10,20
se for 0000033000 o valor seria 330,00

Fico no aguardo Obrigado!
Victor Marques

Victor Marques

Responder

Post mais votado

12/11/2014

Da uma olhada: http://php.net/manual/pt_BR/function.strrchr.php
Pegue onde ta a ultima ocorrencia e manupule o q sobrar a esquerda

Wander Santos

Wander Santos
Responder

Mais Posts

12/11/2014

Marcio Araujo

Só não entendi o por que desse dado "0000003000".
Responder

12/11/2014

Wander Santos

Pq o monte desse zeros?
Usa o substring
Responder

12/11/2014

Victor Marques

estou convertendo os dados de códigos de barras de boletos, e essa sequencia corresponde ao valor do boleto.
Responder

12/11/2014

Victor Marques

Wander Douglas, não posso usar o substring porque o valor é variável e não existe uma sequencia padrão ele sempre muda mais continua com a mesma quantidade de caracteres
só tenho que reconhecer esse padrão e imprimir o valor que existir em R$.
Responder

12/11/2014

Victor Marques

olha um exemplo: http://evandro.net/codigo_barras.html
Responder

12/11/2014

Victor Marques

Olha os testes que estou fazendo: http://sistema.stsw.com.br/codigo/

insira o codigo:03399557345480001793884767001021162460000003000
Responder

12/11/2014

Marcio Araujo

Já envolve o conceito de codigo de barras, nunca vi isso em PHP, desculpe.
Responder

12/11/2014

Victor Marques

ok, Marcio Araujo, sem problemas, muito obrigado por tentar me ajudar..
eu já fiz toda a identificação do boleto, geração do código de barras o único problema é converter essa bendita sequencia em reais, rsrsr vlw, abraços..
Responder

12/11/2014

Wander Santos

Entendi. Pelo que eu to percebendo o valor real mesmo aparece depois do ultimo zero a esquerda. Tenta pegar onde ta esse zero e manipula o resto a direita dele
Responder

12/11/2014

Victor Marques

Entendi. Pelo que eu to percebendo o valor real mesmo aparece depois do ultimo zero a esquerda. Tenta pegar onde ta esse zero e manipula o resto a direita dele


consegui utilizei
ltrim($codvalor, "0")
para remover os zeros da esquerda, e os centavos fiz uma função a parte, obrigado a todos!
Responder

12/11/2014

Wander Santos

Boa. Bem mais pratico
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar