r1 - 06 Aug 2006 - JoenioCosta
Como converter números para valores por extenso
Problema
Você tem um número e deseja convertê-lo para palavras em língua portuguesa. (Por exemplo: 999 -> novecentos e noventa e nove)Solução
use Lingua::PT::Nums2Words;Discussão
Nums2Words? converte número para palavras em língua portuguesa. Trabalha com números de 0 até 999.999.999.999.999 (de 'zero' até 'novecentos e noventa e nove bilhões, novecentos e noventa e nove milhões, novecentos e noventa e nove mil, novecentos e noventa e nove').use Lingua::PT::Nums2Words qw/num2word/; $result = num2word(5); # $result = 'cinco' $result = num2word(9999); # $result = 'nove mil novecentos e noventa e nove'
