Hallo Maresa,
Hi EisFux!
Herzlichen Dank für Deine Hilfe.
ich suche eine Funktion, die mir einen Preis in folgendes Format formatiert:
XX,XX (also mit Komma getrennt und 2 Dezimalstellen nach dem Komma, die Anzahl der Stellen vor dem Komma ist irrelevant)
Die Funktion muss Komma- und Punktwerte verarbeiten können.In PHP gibt es mindestens zwei Möglichkeiten, eine Zahl mit Nachkommastellen zu formatieren:
number_format()
und
sprintf()
ich habe das ganze jetzt so realisiert:
function humanPreis($wert) {
// Zahlen mit Komma in richtige "Float"-Zahlen umwandeln
if( !is_float($wert) ) {
list($int, $frac) = explode(',', $wert);
$wert = floatval($int.'.'.$frac);
}
return( number_format($wert, 2, ',', '') );
}
MffG
EisFuX
lg
Maresa