=

Daschmi's Notizblog

RSS Feed

Römische Zahl aus einer arabischen Zahl ermitteln

Erstellt in PHP am 14. Juli 2013

Wer eine römische Zahl ausgeben möchte, kann diese mit folgender Funktion ermitteln:

/**
 * Gibt die römische Zahl einer arabischen Zahl zurück
 */
function getRoemischeZahl($arabische_zahl)
{

  	$ar_number = array(1000, 900, 500, 400,100, 90,  50, 40,  10,   9,  5,   4,  1);
   	$ar_char = array(‚M‘, ‚CM‘, ‚D‘, ‚CD‘, ‚C‘, ‚XC‘, ‚L‘, ‚XL‘, ‚X‘, ‚IX‘, ‚V‘, ‚IV‘, ‚I‘);
   	$roemische_zahl = “;

   	for ($count = 0; $count < count($ar_number); $count++)
   	{

	      	while ($arabische_zahl >= $ar_number[$count]) {

	         	$roemische_zahl .= $ar_char[$count];
	         	$arabische_zahl -= $ar_number[$count];

	      	}

	}

	return $roemische_zahl;

} // function getRoemischeZahl($arabische_zahl)

Die Anwendung erfolgt dann einfach mittels:

echo getRoemischeZahl(100); 


Bitte genehmigen Sie die Verwendung von Cookies dieser Website! Mehr Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen