ViaThinkSoft CodeLib
This article is in:
CodeLib → Programming aids → PHP
Folgender Code erlaubt es, die Tausenderseparatoren und die Kommas zu übersetzen, ohne dabei die Nachkommastellen zu verändern:
Folgender Code formatiert dann die Nummer in das deutsche Format:
Veröffentlichung: http://www.php.net/manual/en/function.number-format.php#91047
<?php
function my_number_format($number, $dec_point, $thousands_sep)
{
$was_neg = $number < 0; // Because +0 == -0
$number = abs($number);
$tmp = explode('.', $number);
$out = number_format($tmp[0], 0, $dec_point, $thousands_sep);
if (isset($tmp[1])) $out .= $dec_point.$tmp[1];
if ($was_neg) $out = "-$out";
return $out;
}
?>
Folgender Code formatiert dann die Nummer in das deutsche Format:
<?php
function german_number_convert($number)
{
function my_number_format($number, ',', '.');
}
?>
Veröffentlichung: http://www.php.net/manual/en/function.number-format.php#91047
Daniel Marschall
ViaThinkSoft Co-Founder
ViaThinkSoft Co-Founder