Page MenuHomeCode

modifier.romanize.php
No OneTemporary

modifier.romanize.php

<?php
/**
* Smarty plugin
*
* @package Smarty
* @subpackage PluginsModifier
*/
use Keruald\OmniTools\Culture\Rome\RomanNumerals;
/**
* Smarty romanize modifier plugin
*
* Type: modifier<br>
* Name: romanize<br>
* Purpose: prints a number in roman
*
* @param int $
* @return string
*/
function smarty_modifier_romanize ($number) : string {
try {
return RomanNumerals::fromHinduArabic($number);
} catch (Throwable $ex) {
// Not a strictly positive integer, don't modify
return $number;
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Sep 19, 01:51 (1 d, 4 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
23667
Default Alt Text
modifier.romanize.php (535 B)

Event Timeline