formatação R$ no PHP

PHP

12/11/2014

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

Curtidas 0

Melhor post

Wander Santos

Wander Santos

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
GOSTEI 1

Mais Respostas

Marcio Araujo

Marcio Araujo

12/11/2014

Só não entendi o por que desse dado "0000003000".
GOSTEI 0
Wander Santos

Wander Santos

12/11/2014

Pq o monte desse zeros?
Usa o substring
GOSTEI 0
Victor Marques

Victor Marques

12/11/2014

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

Victor Marques

12/11/2014

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$.
GOSTEI 0
Victor Marques

Victor Marques

12/11/2014

olha um exemplo: http://evandro.net/codigo_barras.html
GOSTEI 0
Victor Marques

Victor Marques

12/11/2014

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

insira o codigo:03399557345480001793884767001021162460000003000
GOSTEI 0
Marcio Araujo

Marcio Araujo

12/11/2014

Já envolve o conceito de codigo de barras, nunca vi isso em PHP, desculpe.
GOSTEI 0
Victor Marques

Victor Marques

12/11/2014

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..
GOSTEI 0
Wander Santos

Wander Santos

12/11/2014

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
GOSTEI 0
Victor Marques

Victor Marques

12/11/2014

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!
GOSTEI 0
Wander Santos

Wander Santos

12/11/2014

Boa. Bem mais pratico
GOSTEI 1
POSTAR