meepozzza/cyrillic-currency-converter

Package for converting floating point currency to Cyrillic word format.

v1.0.0 2025-07-21 22:04 UTC

This package is auto-updated.

Last update: 2025-07-21 22:06:26 UTC


README

Latest Stable Version Scrutinizer Code Quality

Basic converter of floating point numbers to Cyrillic sentences. Rubles and kopecks are supported.

Getting started

<?php
require 'vendor/autoload.php';

$converter = new MeepozZza\CyrillicCurrencyConverter\Converter();
echo $converter->convertNumberToString('1234.56'); // will print something like 'одна тысяча двести рублей тридцать четыре рубля пятьдесят шесть копеек

$converter = new MeepozZza\CyrillicCurrencyConverter\Converter(true);
echo $converter->convertNumberToString('1234.56'); // will print something like 'одна тысяча двести рублей тридцать четыре рубля 56 копеек

Why the package was created

  • At the moment there is no package that correctly outputs floating point numbers to Cyrillic

Requirements

  • PHP version 8.0 or later

Installation

composer require meepozzza/cyrillic-currency-converter

Usage

  • Use variable $keepRemainderAsNumber in __construct for keep remainder as number
  • Call convertNumberToString method of Converter class