Escrevendo número por extenso no PHP

Bom dia, queridos leitores!
Tudo bem com vocês?

Mais uma vez, estou trazendo uma função que uso em meus projetos, e a uso sempre que preciso escrever o valor de um número por extenso, o que não é uma situação tão incomum, não é verdade?

Adicionei 2 parâmetros booleanos opcionais

  • $bolExibirMoeda: Define se a função vai adicionar uma referência à moeda (centavos, real, etc)
  • $bolPalavraFeminina: Define se a função vai retornar duzentos ou duzentas, por exemplo.

Para filtrar melhor o parâmetro de entrada $valor, eu utilizei a função removerFormatacaoNumero, no qual já falei sobre ela aqui no blog, no post Removendo formatação de um número no PHP.

Como se costume, encapsulei a função numa classe e a criei de forma estática, para não precisar instanciar a classe sempre que eu precisar utilizar a função.

Alguns exemplos de uso da função:

SQL, sql server, sql server 2008, sql server 2008 R2, Oracle, Oracle Database, Oracle 11g, Oracle 10g, Oracle 12c, MySQL, Firebird, Consultoria, Consultor, Programador, Programação. Desenvolvedor, Analista de Sistemas, DBA, Criação de website, Criação de Sistema Web, Vitória, Vila Velha, Guarapari, Espírito Santo, ES, Consultoria SQL em VItória, Treinamento, Curso, Prestação de serviço, prestar serviço, freelancer, freela, banco de dados, consultoria em banco de dados, consultor de banco de dados

7 comentários em “Escrevendo número por extenso no PHP

Deixe uma resposta