Ich habe eine Liste von Preisen mit einem Komma für einen Dezimalpunkt und einen Punkt als Tausendertrennzeichen.Konvertieren einer Zahl mit Komma als Dezimalpunkt zu float
Einige Beispiele:
12,30
116,10
1.563,14
Diese von einem Dritten in diesem Format kommen. Ich möchte sie in Floats umwandeln und sie zusammenfügen.
Was ist der beste Weg, dies zu tun? number_format scheint nicht mit diesem Format zu arbeiten, und str_replace scheint wie Overkill, wie ich es mehr als einmal auf jeder Zahl tun muss.
Gibt es einen besseren Weg? Vielen Dank.
können Sie die Punkte ausdrücken, dann tauschen Sie das Komma für den Punkt und analysieren als float. Das sind nur 2 ersetzt.Das ist nicht -terrible- es sei denn, Sie tun Zehntausende von Aufnahmen bei einer Aufnahme – DampeS8N