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!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2576 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy