Toon posts:

[php] opsommen van waarden in een array

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een array met getallen uit een database die opgeteld moeten worden

(bijv 750.000, 500.000 etc) het optellen gebeurd met array_sum. de getallen worden echter opgehaald als 750 en 500. Hoe kan ik ervoor zorgen dat deze wordt opgehaald als 750.000?

b.v.d.

Verwijderd

750.000 = 750 met de amerikaanse notatie. Wij groeperen met een punt, en schrijven decimalen achter de komma, daar doen ze het juist andersom.

Als je ook letterlijk 750.000 met een punt in je database hebt staan, wat voor type kolom is het dan :?

En dit hoort natuurlijk in P&W.

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Niet.... (denk ik :) )

Dat zul je helaas anders moeten oplossen.

Wat dacht je van www.php.net/array_walk ?
En dan je eigen functie maken?

offtopic:
verkeerde forum, hij mag bij de buren /14

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
Verwijderd schreef op 13 augustus 2002 @ 11:51:
750.000 = 750 met de amerikaanse notatie. Wij groeperen met een punt, en schrijven decimalen achter de komma, daar doen ze het juist andersom.

Als je ook letterlijk 750.000 met een punt in je database hebt staan, wat voor type kolom is het dan :?

En dit hoort natuurlijk in P&W.
Het is een varchar kollom

Verwijderd

je zou natuurlijk alles uit de db kunnen halen, met een str_replace alle punten kunnen vervangen door niets en dan alles weer in de db terugstoppen :D

[ Voor 0% gewijzigd door Verwijderd op 13-08-2002 11:57 . Reden: typo ]


Verwijderd

Maarreuh.... waarom heb je voor varchar gekozen als er een nummer in moet?
:?

Verwijderd

Verwijderd schreef op 13 augustus 2002 @ 11:55:
[...]

Het is een varchar kollom

En waarom heb je dan voor varchar gekozen, en niet int of bigint?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Cast de waarden uit de varchar dan naar int ofzo, als je database dat snapt (of replace de . er op de db al uit).
Anders kan je nog met foreach ofzo spelen en de zaken als number_format en str_replace.
Pagina: 1