PHP Roman Numbers convert
PHP
Download (.zip)
<?php function roman($num) { $chars = array("I", "V", "X", "L", "C", "D", "M"); $str = strval($num);
$len = strlen($str); $result = ""; for ($i = 0; $i < $len; $i++) { $base = 2 * ($len - $i - 1); $chs = array($chars[$base], $chars[$base + 1], $chars[$base + 2]); $romanchars = array("", $chs[0], $chs[0] . $chs[0], $chs[0] . $chs[0] . $chs[0], $chs[0] . $chs[1], $chs[1], $chs[1] . $chs[0], $chs[1] . $chs[0] . $chs[0], $chs[1] . $chs[0] . $chs[0] . $chs[0], $chs[0] . $chs[2]);
$result .= $romanchars[$str[$i]]; } return $result; }
?>
|