Gehe zu deutscher Webseite

ViaThinkSoft CodeLib

This article is in:
CodeLibProgramming aidsPHP

Folgender Code erlaubt es, die Tausenderseparatoren und die Kommas zu übersetzen, ohne dabei die Nachkommastellen zu verändern:

<?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