ok, ci ho pensato nel frattempo con questa funzione
Codice PHP:
function numero_romano($numero)
{
while ($numero >= 1000)
{
echo "M";
$numero = $numero -1000;
}
while ($numero >= 900)
{
echo "CM";
$numero = $numero -900;
}
while ($numero >= 500)
{
echo "D";
$numero = $numero -500;
}
while ($numero >= 400)
{
echo "CD";
$numero = $numero -400;
}
while ($numero >= 100)
{
echo "C";
$numero = $numero -100;
}
while ($numero >= 90)
{
echo "XC";
$numero = $numero -90;
}
while ($numero >= 50)
{
echo "L";
$numero = $numero -50;
}
while ($numero >= 40)
{
echo "XL";
$numero = $numero -40;
}
while ($numero >= 10)
{
echo "X";
$numero = $numero -10;
}
while ($numero >= 9)
{
echo "IX";
$numero = $numero -9;
}
while ($numero >= 5)
{
echo "V";
$numero = $numero -5;
}
while ($numero >= 4)
{
echo "IV";
$numero = $numero -4;
}
while ($numero >= 1)
{
echo "I";
$numero = $numero -1;
}
return $numero;
}
$numero = 2995;
echo numero_romano($numero);
solo che.. mi avanza uno zero alla fine..
MMCMXCV0
puoi aiutarmi a sistemarla?
grazie