Skip to main content

WordNumber

Sponsor Build Status Opensource ByJG GitHub source GitHub license GitHub release

Convert numeric values into their word representations in multiple languages.

Features

  • Convert integers and floats to word numbers
  • Support for multiple languages:
  • Currency formatting with singular/plural forms
  • Extensible architecture for adding new languages

Installation

composer require byjg/wordnumber

Quick Start

English

use ByJG\WordNumber\EnglishWordNumber;

$wordNumber = new EnglishWordNumber();
echo $wordNumber->write(12.34);
// Output: twelve dollars and thirty four cents

Portuguese

use ByJG\WordNumber\PortugueseWordNumber;

$wordNumber = new PortugueseWordNumber();
echo $wordNumber->write(12.34);
// Output: doze reais e trinta e quatro centavos

Italian

use ByJG\WordNumber\ItalianWordNumber;

$wordNumber = new ItalianWordNumber();
echo $wordNumber->write(12.34);
// Output: dodici euro e trenta quattro centesimi

Documentation

Dependencies


Open source ByJG