JeuWeb - Crée ton jeu par navigateur

Version complète : [PHP] convertisseur en chiffre romain
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Une simple fonction qui convertit un chiffre en chiffre romain.

Voila le code parle de lui même, bien sur s'il y a besoin je suis la.
Code PHP :
<?php
/**
* Convert number in roman number
* @created 2007-01-21
* @author Jerome IZARD
* @version 1.0
* @param integer the number
* @return string the roman number
*/

function getRomanNumber($number)
{
$basicRomanNumbers = array( 'M', 'CM', 'D', 'CD', 'C', 'XC', 'L', 'XL', 'X', 'IX', 'V', 'IV', 'I');
$basicNumbers = array( 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1);

// a number > 4999 can't be write in roman numbers
if ($number > 4999) $number = 4999;

// in roman numbers 0 don't exist
if ($number <= 0) $number = 1;

// decimal number can't be write in roman numbers
$number = (int) $number;

// initialisation of boucle's variables
$romanNumber = '';
$i = 0;

while(
$number > O)
{
if(
$number >= $basicNumbers[$i])
{
$number = $number - $basicNumbers[$i];
$romanNumber = $romanNumber.$basicRomanNumbers[$i];
}
else
{
$i++;
}
}
return
$romanNumber;
}
?>
L'aide pour ce script ce trouve à cette adresse :
http://www.jeuweb.org/board/showthread.php?tid=1033