function toRomanos($valor) { $retorno = ""; $aInteiros[0] = 1; $aInteiros[1] = 4; $aInteiros[2] = 5; $aInteiros[3] = 9; $aInteiros[4] = 10; $aInteiros[5] = 40; $aInteiros[6] = 50; $aInteiros[7] = 90; $aInteiros[8] = 100; $aInteiros[9] = 400; $aInteiros[10] = 500; $aInteiros[11] = 900; $aInteiros[12] = 1000; $aRomanos[0] = "I"; $aRomanos[1] = "IV"; $aRomanos[2] = "V"; $aRomanos[3] = "IX"; $aRomanos[4] = "X"; $aRomanos[5] = "XL"; $aRomanos[6] = "L"; $aRomanos[7] = "XC"; $aRomanos[8] = "C"; $aRomanos[9] = "CD"; $aRomanos[10] = "D"; $aRomanos[11] = "CM"; $aRomanos[12] = "M"; for ($i = 12; $i >= 0; $i--) { while ($valor >= $aInteiros[$i]) { $valor = $valor - $aInteiros[$i]; $retorno .= $aRomanos[$i]; } } return $retorno; }