it-place.net > Скриптове > PHP > Трикове
Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

 Преобразуване на числа от арабски към римски
Автор  Life_Eater (06.02.2005 13:24) съобщение до автора
Погледнат  831 пъти добави към любими
Оценка добави коментар
Гласове  -- изпрати на приятел
Коментари  (0) абонирай се за PHP
     
Life_Eater
     
 

Изключително приятна функция. Дано да ви хареса!!
CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?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;
 
}

?>



Ключови думи: php превръщане римски числа арабски числа




 За автора: Life_Eater  
All your code belong to us!
   
 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 
  • Интересно от myLINKS
 
 
 
 



IT-PLACE.NET © 2004 - 2008