Convertire numeri in numeri romani in PHP
Non chiedetemi perchè ho dovuto fare questo tipo di conversioni in PHP, ma ho dovuto.
Girovagando ho trovato la libreria romans, che ci permette di farlo in maniera molto easy.
L'alternativa era creare un accoppiamento lettera/numero, e fare la conversione.
Meglio la libreria:
$ composer require wandersonwhcr/romans
Questo il nostro snippet:
require_once './vendor/autoload.php';
use Romans\Filter\IntToRoman;
use Romans\Filter\RomanToInt;
$intToRoman = new IntToRoman();
$a = $intToRoman->filter(1985);
$romanToInt = new RomanToInt();
$b = $romanToInt->filter('MCMXCIX');
echo $a . ' - ' . $b;
Ovviamente sono gli esempi più basici; sul sito trovate anche qualche cosa di più avanzato.
Enjoy!
php romans
Commentami!