byjg/wordnumber

Convert numeric values into their word representations in multiple languages.

Fund package maintenance!
byjg

Installs: 19

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/byjg/wordnumber

5.0.0 2024-10-29 22:29 UTC

This package is auto-updated.

Last update: 2025-11-22 04:49:03 UTC


README

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

flowchart TD
    byjg/wordnumber
Loading

Open source ByJG