[PHP & MySQL] .

.Maybe
.
Black Katrin
if abfragen, denn deine rundungen haben keine logik
.Maybe
Hm eine gewisse Logik haben sie ja schon...
Mit If-Abfragen wirds halt sehr umständlich, aber wenns nicht anders geht mach ichs halt *sfz*
Stelo
Wie sollte denn z.B. die 35 gerundet werden? Auf 30?
.Maybe
Zitat:
Original von Stelo
Wie sollte denn z.B. die 35 gerundet werden? Auf 30?

Ne, auf 40, 30 soll es gar nicht geben...
Nur: 20, 40, 60 usw.

Edit: Oder um es 'logischer' auszudrücken: Nicht auf ungerade Zehnerstellen.
Kann man mit dem Ansatzpunkt vielleicht was anfangen?
Leila
wie gesagt, if-Abfragen, halt nicht einzelne Zahlen, sondern immer Zahlenbereiche runden, Beispiel: Zahlen > 30 und <= 50 liegen auf 40 runden
Black Katrin
Zitat:
Original von .Maybe
Zitat:
Original von Stelo
Wie sollte denn z.B. die 35 gerundet werden? Auf 30?

Ne, auf 40, 30 soll es gar nicht geben...
Nur: 20, 40, 60 usw.

Edit: Oder um es 'logischer' auszudrücken: Nicht auf ungerade Zehnerstellen.
Kann man mit dem Ansatzpunkt vielleicht was anfangen?


für was brauchste das überhaupt? und bis wohin soll es gehen?

Mordred hat schon recht mit seiner funktion, ist möglich, "problemlos" wenn man mathe zeug gerne hat Augenzwinkern aber die frage ist ob es sich lohnt sowas zu coden. wenn es ins "unendliche" gehens oll deine runderei dann wirste was programmieren müssen, wenn es aber beispielsweise nur bis 100 geht, dann sind if abfragen wohl besser dran.
Black Katrin
// Prüfen ob der Einer gerade ist
if(substr($zahl, 0, 1) % 2 == 0)

ähm... wird da nciht gerade die erste zahl überprüft?!
Black Katrin
und was machste dann bei sagen wir 314? geht da dein code auch noch?

edit: wenn ichs richtig verstehe hängt das dann beim subtr weil ja nur die 3 angeschaut wird, diese aber nicht durch 2 geteil werden kann. obwohl 320 eigendlich die korekte zahl wäre.
Black Katrin
Zitat:
Original von Mordred
Zitat:
Original von Black Katrin
und was machste dann bei sagen wir 314? geht da dein code auch noch?

edit: wenn ichs richtig verstehe hängt das dann beim subtr weil ja nur die 3 angeschaut wird, diese aber nicht durch 2 geteil werden kann. obwohl 320 eigendlich die korekte zahl wäre.


Ja, damit geht es dann nicht mehr. Aber war auch nur ein Beispiel, muss .Maybe dann selbst weiter entwickeln. Der Fehler ist, dass eigentlich die Zehner überprüft werden soll, was bei 3xx dann die Hunderter wäre.


stimmt... dann müsste es dohc mit substr($zahl,-2,1) gehen oder nit?
.Maybe
Hey,
Wow danke, es funktioniert perfekt smile
Danke, dass ihr euch die Mühe gemacht habt, mir zu helfen!

LG