Loading ...

Convertire numeri in numeri romani in PHP

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!