Laravel Packages

Convert Numbers to Words in Laravel with SpellNumber

Published
Convert Numbers to Words in Laravel with SpellNumber image

SpellNumber is a cool little package to convert words in Laravel easily using the PHP INTL extension to handle the conversions seamlessly:

use Rmunate\Utilities\SpellNumber;

SpellNumber::value(100)->toLetters();
// "One Hundred"

SpellNumber::value(12300000)->toLetters();
// "Twelve Million Three Hundred Thousand"

At the time of writing, it supports six locales, so you can convert numbers to various languages:

SpellNumber::value(100)->locale('en')->toLetters();
// "One Hundred"

SpellNumber::value(100)->locale('es')->toLetters();
// "Cien"

It also works with currency or floating point numbers:

SpellNumber::value(100)->locale('en')->currency('dollars')->toMoney();

SpellNumber::value(100.12)
    ->locale('en')
    ->currency('Dollars')
    ->fraction('cents')
    ->toMoney();
// "One Hundred Dollars And Twelve Cents"

You can learn more about this package, get full installation instructions, and view the source code on GitHub.

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

serpapi logo
SerpApi

The Web Search API for Your LLM and AI Applications

Visit SerpApi

The latest

View all →
Live Props for Real-Time Updates in Inertia.js v3.11 image

Live Props for Real-Time Updates in Inertia.js v3.11

Read article
Cooldown Dependency Policy now in Composer 2.11 image

Cooldown Dependency Policy now in Composer 2.11

Read article
Email Sending and Testing for Laravel in One Account image

Email Sending and Testing for Laravel in One Account

Read article
Decide with Jev: Tie Every AI Check to the Exact Draft image

Decide with Jev: Tie Every AI Check to the Exact Draft

Read article
PIE 1.5 Changes PHP Extension Installs in CI image

PIE 1.5 Changes PHP Extension Installs in CI

Read article
Delete Expired Sessions in Laravel With a Scheduled Command image

Delete Expired Sessions in Laravel With a Scheduled Command

Read article