You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ich habe gerade heute gelernt, dass eigentlich nur zwei Dezimaltrennzeichen weit verbreitet sind, nämlich . und ,. Selbst PHPs number_format()verlässt sich darauf. Daher wäre es, entgegen meiner bisherigen Bedenken, grundsätzlich doch möglich, bezüglich der Eingabe von Dezimalzahlen auch Dezimalkommata zu berücksichtigen. Das einfache str_replace(',', '.', $number), wie bei Wellrad zu finden, wäre mir zu lax, da 1.000,00 damit zu 1.000.00, und später zu 1.00 konvertiert würde. Aber solche potentiellen Tausendertrennzeichen könnte man explizit berücksichtigen.
Es sollte eigentlich nicht aufwendig sein, alles so umzuprogrammieren, dass:
bei der Eingabe als Dezimaltrennzeichen sowohl . wie , erlaubt ist, und Tausendertrennzeichen einfach ignoriert werden
bei der Ausgabe immer eine Dezimalzahl mit den sprach-konfigurierten Trennzeichen erzeugt wird
Allerdings sind wir schon in der RC-Phase, und da ist es wohl besser alles zu lassen wie es ist, es sei denn, die Probleme mit Dezimalzahlen reißen nicht ab.
The text was updated successfully, but these errors were encountered:
Ich habe gerade heute gelernt, dass eigentlich nur zwei Dezimaltrennzeichen weit verbreitet sind, nämlich
.
und,
. Selbst PHPsnumber_format()
verlässt sich darauf. Daher wäre es, entgegen meiner bisherigen Bedenken, grundsätzlich doch möglich, bezüglich der Eingabe von Dezimalzahlen auch Dezimalkommata zu berücksichtigen. Das einfachestr_replace(',', '.', $number)
, wie bei Wellrad zu finden, wäre mir zu lax, da1.000,00
damit zu1.000.00
, und später zu1.00
konvertiert würde. Aber solche potentiellen Tausendertrennzeichen könnte man explizit berücksichtigen.Es sollte eigentlich nicht aufwendig sein, alles so umzuprogrammieren, dass:
.
wie,
erlaubt ist, und Tausendertrennzeichen einfach ignoriert werdenAllerdings sind wir schon in der RC-Phase, und da ist es wohl besser alles zu lassen wie es ist, es sei denn, die Probleme mit Dezimalzahlen reißen nicht ab.
The text was updated successfully, but these errors were encountered: