Zahlenausgabe mit Komma und zwei Dezimalstellen in der EFG-Antwort-E-Mail
Hallo,
ich habe ein Formular, das beim Absenden den Hook processEfgFormData nutzt und einige Zahlen (Euro-Beträge) zusammenzählt. Die einzelnen Ausgangswerte sind als Zahl, mit Dezimalpunkt getrennt hinterlegt, die Berechnung funktioniert auch korrekt. Dazu verwende ich den folgenden Code:
PHP-Code:
<?php
.......
{
// addieren von Werten mehrerer Formularfelder, Übertragen der Summe
$arrSubmitted['gesamtsumme'] = $arrSubmitted['feldname1'] + $arrSubmitted['feldname2'] + $arrSubmitted['feldname3'];
}
return $arrSubmitted;
.......
?>
Das Ergebnis der Berechnung dann ist z.B. 24.5, oder 29.95 diesen Wert kann ich auch in der Antwort-E-Mail bzw. der Formular-Antwortseite über {{form:: gesamtsumme}} ausgeben lassen. Was jetzt allerdings stört ist die Formatierung. Da es sich um Euro-Beträge handelt sollten zum einen ein Komma als Trennzeichen und zum anderen immer zwei Dezimalstellen angezeigt werden, auch dann, wenn das Rechenergebnis nur eine Dezimalstelle erfordert.
Wie muss ich den Code ergänzen, damit die Zahlenwerte wie gewünscht in {{form:: gesamtsumme}} übergeben werden?
Kann man das Ganze so gestalten dass der Hook bereits den richtigen Wert (mit Komma und zwei Dezimalstellen) zurückgibt?
Das Euro-Zeichen wird separat dazu geschrieben, als Ergebnis sollte z.B.: 24,50 bzw. 29,95 in {{form:: gesamtsumme}} ausgegeben werden.
Danke für die Hilfe.
Schmidty