[Cascavel-pm] Retirar casas decimais

Igor Sutton Lopes igor.sutton em yahoo.co.uk
Quinta Agosto 23 13:26:53 PDT 2007


On Aug 23, 2007, at 9:33 PM, eden wrote:

> On 8/23/07, Patty Silva <ptfzs em yahoo.com.br> wrote:
>> Ola Nelson.. eu nao posso por %d nao da certo
>>
>> $number=06.00;
>> $y = sprintf("%01d", $number);
>> eu quero tirar o .00 e permanecer o 06 :) entendeu :D
>
> $y = '0' . sprintf("%01d", $number);

Conforme "man 3 printf":

geezer:~ igor$ perl -e '$a = "06.02"; printf "%08.2f", $a; print $/;'
00006.02

Onde:

%08 => formato tem oito caracteres, completando com zero à esquerda;
.2f => precisão de dois dígitos depois da casa decimal.

- Igor



Mais detalhes sobre a lista de discussão Cascavel-pm