| baseportal | |||
| English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
|
| Ausgewählter Eintrag: | Zur Liste |
<loop db=klassenfahrt code=perl> $Gesamt+=$Anzahl;
$Zahl = sprintf('%.02f',$Zahl);
| Alle Einträge zum Thema: | Zur Liste |
<loop db=klassenfahrt code=perl> $Gesamt+=$Anzahl;
$Zahl = sprintf('%.02f',$Zahl);
$Betrag =~ s/./,/; $Betrag = reverse $Betrag; $Betrag =~ s/(\d\d\d)(?=\d)(?!\d*\,)/$1./g; $Betrag = reverse $Betrag;
>> Im Forum habe ich zwar etwas "passendes" gefunden, was aber nicht klappt.
$Betrag =~ s/./,/; $Betrag = reverse $Betrag; $Betrag =~ s/(\d\d\d)(?=\d)(?!\d*\,)/$1./g; $Betrag = reverse $Betrag;
$Zahl = sprintf('%.02f',$Zahl);
<perl>
$Betrag = 11912345456.8;
$Betrag = sprintf('%.02f',$Betrag);
$Betrag =~ tr/./,/;
$Betrag = reverse $Betrag;
$Betrag =~ s/(\d\d\d)(?=\d)(?!\d*\,)/$1./g;
$Betrag = reverse $Betrag;
out("$Betrag<br />");
</perl>
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#
sub f_zahl { ################################################################
$a_debug.= "<b>A sub f_zahl(@_)</b><br>";
# Syntax: f_zahl("Zahl", "Anzahl Stellen","Trennzeichenstellen"); (Voreinst. 2 Stellen,3Stellen)
my ($Zahl, $Stellen,$sp) = @_; my ($s, $i) = ("", 0);
$sp ||= 3;
$Stellen = $Stellen eq "" ? "2" : $Stellen;
$Zahl = sprintf("%.$Stellen"."f", $Zahl) if ($Stellen > 0);
($Zahl, $Komma) = split(/\./, $Zahl);
for ($i=1; $i<=length($Zahl); $i++){$s=(($i % $sp == 0) && ($i<length($Zahl))? "." : "").substr($Zahl,-$i,1).$s;}
$Komma = "," . $Komma if length($Komma);
$a_debug.= "<b>E sub f_zahl</b><br>";
return $s . $Komma;
} ################################################################
<perl>
</perl>
| Liste der Einträge von 24900 bis 25050: | Einklappen | Zur Eingabe |
| Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < | Zur Eingabe | > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge |
| © baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |