oseias/extenso

Escreve número por extenso, em português, e com a pontuação correta.

1.0.0 2021-08-08 15:53 UTC

This package is auto-updated.

Last update: 2025-08-09 02:11:14 UTC


README

Escreve número por extenso, obedecendo as regras da gramática portuguesa.

Instalation

composer require oseias/extenso

Basics

  • O método setValue() pode receber valores numéricos, string ou float, com qualquer separador. Ex.: '1,123.12', '1.123,12', '1123.12' ou '1123,12'.

  • O método setCurrency() pode receber strings, 'BRL' ou 'USD'.

Usage

	<?php
	use Oseias\Extenso;
	$extenso = new Extenso;
	try {
		$extenso->setValue('123,12');
		$extenso->setCurrency('BRL');
		$resExtenso = $extenso->getInFull($extenso);
		echo '$resExtenso';
	} catch (\Throwable $e) {
		echo $e->getMessage();
		echo $e->getCode();
	}

Requirements

  • PHP 7.0 ou superior