» floatval() Alternative: floatvalue()

wordwrap mit Bindestrich im WortNeuen Thread eröffnenNeue Antwort erstellenCookie wird bei FF3 und IE doppelt gesetzt
AutorNachricht
Administrator 

Name: Marc
Geschlecht:
Anmeldedatum: 28.08.2004
Beiträge: 52420
Wohnort: Lohmar


Meine eBay-Auktionen:
15.12.2008, 13:24
zitieren

Auf Grund von "Your note contains a bit of text that will result in a line that is too long, even after using wordwrap()." musste ich die Funktion hier her auslagern.

floatval() kann nicht jede erdenkliche Zahl zu float konvertieren. Beispielsweise werden diese und ihre negativen Varianten nicht konvertiert:
x.xxx.xxx
x,xxx,xxx
xx,-
xx,--
xx'xxx,xx

Das erledigt aber dafür diese Funktion:
function floatvalue($value) {
return floatval(preg_replace('#^([-]*[0-9\.,\' ]+?)((\.|,){1}([0-9-]{1,2}))*$#e', "str_replace(array('.', ',', \"'\", ' '), '', '\\1') . '.\\4'", $value));
}

Testergebnis:
Zitat22 000,76 => 22000.76
22.000,76 => 22000.76
22,000.76 => 22000.76
22 000 => 22000
22,000 => 22000
22.000 => 22000
22000.76 => 22000.76
22000,76 => 22000.76
1.022.000,76 => 1022000.76
1,022,000.76 => 1022000.76
1,000,000 => 1000000
1.000.000 => 1000000
1022000.76 => 1022000.76
1022000,76 => 1022000.76
1022000 => 1022000
0.76 => 0.76
0,76 => 0.76
0.00 => 0
0,00 => 0
1.00 => 1
1,00 => 1
-22 000,76 => -22000.76
-22.000,76 => -22000.76
-22,000.76 => -22000.76
-22 000 => -22000
-22,000 => -22000
-22.000 => -22000
-22000.76 => -22000.76
-22000,76 => -22000.76
-1.022.000,76 => -1022000.76
-1,022,000.76 => -1022000.76
-1,000,000 => -1000000
-1.000.000 => -1000000
-1022000.76 => -1022000.76
-1022000,76 => -1022000.76
-1022000 => -1022000
-0.76 => -0.76
-0,76 => -0.76
-0.00 => -0
-0,00 => -0
-1.00 => -1
-1,00 => -1
2,05 => 2.05
-2,05 => -2.05
2,5 => 2.5
-2,5 => -2.5
24,- => 24
25,-- => 25
26'000,34 => 26000.34


pn email
Gast 
15.12.2008, 13:24
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "floatval() Alternative: floatvalue()" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
ma9 esd alternative ?
Hey Leute mal Ne kurze Frage passt der ej/ek oder der eg esd plug&play auf einem ma9 ? Der Tüv hat bei meinem Bruda wegen dem esd...
von Eg-H22
2
113
20.07.2012, 18:13
Eg-H22
Alternative zu EJ9?
Gibts eurer Meinung/Erfahrung nach Gebrauchtwagen bis 5000€ die man als echte Alternative zum Ej9 bezeichnen kann? Das heißt im Klartext: -Verbrauch unter 7l auch wenn mans gelegentlich krachen lässt -hohe Zuverlässigkeit -Steuer und...
von DeeLoc
37
1.338
08.08.2012, 15:06
Electric
MB alternative zu EJ6 ???
Also ich bin ja schon seit ewig auf der suche nach einen ej6, aber das passende zu finden ist echt verdammt schwer und ich verliere langsam die lust. Ich habe jetzt auch mal nach anderen modelen gesucht und habe da einen MB (1 glaube ich) gefunden. Der...
von Godsmack
23
1.049
13.04.2008, 12:43
civic_mc2
ASB vom MC1 als Alternative zur y8?!
Ist wohl baugleich, aber aus Kunststoff. Ergo leichter. Bringt sie noch andere Vorteile? Hat wer Erfahrungen sammeln...
von Asimo1980
4
236
02.03.2019, 09:17
Blues
Alternative zu RHD
Mahlzeit. Hat jemand Erfahrungen mit anderen Firmen zwecks Sondereintragungen gemacht? RHD ist zwar anscheinend die erste Anlaufstelle bei unmöglichen Sachen, aber muss doch sicher noch andere Firmen geben, wo es hieb und stichfeste Eintragungen...
von Matze B
13
1.057
17.06.2015, 16:16
Hennessy*19*
Alternative zu JRSC - Kit D16
Hallo leutz Da es ja dieses Kit nicht mehr zu kaufen gibt bzw diese schon Raritäten sind, wollte ich fragen ob es eigentlich eine kaufbare Alternative dazu gibt? Kann man sich selbst sowas zusammen stellen über die Firma EATON zb? Würd mich über...
von Stritz
23
1.497
12.07.2014, 08:03
white*angel
Alternative für R400
Hallo, gibt es irgenwie die Möglichkeit, das R400 gegen ein Navi möglichst 2-DIN zu...
von decnet
0
319
14.03.2015, 22:45
decnet
Zusatzbatterie Alternative ?
Hallo Leute, wollt mich mal wegen einer neuen Zusatzbatterie informieren. Ich weiß die "guten" sogleich auch teuren haben verlässliche hohe Werte wie z.b. eine PurePower100 mit einer Leistung von 4100 Ampere. Aber wenn man auf die...
von Bas[S]ti
13
745
11.07.2012, 13:33
Ralf
Alternative zum EK9-Spoiler?
Da mir mein EK9-Spoiler zu protzig ist und ich ihn daher wieder verkauft habe, suche ich ab nächsten Monat eine Alternative dazu. Sollte möglichst mit Gutachten erhältlich sein und optimal mit integrierter 3. Bremsleuchte. Könnt ihr mir Tipps geben?...
von Fujiwara
13
460
14.10.2012, 16:21
civic26
Alternative Autodata?
hey leute. ich wollt mal nachfragen ob jemand eine alternative zu autodata kennt? vllt etwas was besser oder gleichwertig als autodata is? ich habe win7 x64 und darunter läuft autodata nicht...daher suche ich nun ein ähnliches programm. mfg...
von situx
3
9.098
14.12.2011, 23:28
mbboy
© 2004 - 2024 www.programmierer-forum.de | Communities | Impressum |