WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   (PHP)Mellanrum i pris? (https://www.wn.se/forum/showthread.php?t=26168)

Adestro 2008-01-10 11:10

Vilken är den smartaste lösningen för att sätta mellanrum i pris? Så att 1700 visas som 1 700, 123785 visas som 123 785, etc.

jahaa 2008-01-10 11:27

kika på number_format()

martine 2008-01-10 11:30

Citat:

Originally posted by Adestro@Jan 10 2008, 12:10
Vilken är den smartaste lösningen för att sätta mellanrum i pris? Så att 1700 visas som 1 700, 123785 visas som 123 785, etc.
Använd number_format()

number_format($number, 2, ',', '');

( ser till att du inte klipper talen på mitten i webbläsaren.)

Edit: jahaa hann visst före.

Adestro 2008-01-10 12:07

Tack!

orreborre 2008-01-10 12:25

Är det valuta det handlar om skulle jag rekommendera money_format istället. Då skrivs även den aktuella valutan ut på ett korrekt sätt (kr, €, $ o.s.v.).

studiox 2008-01-10 18:57

Citat:

Originally posted by orreborre@Jan 10 2008, 13:25
Är det valuta det handlar om skulle jag rekommendera http://se.php.net/money_format istället. Då skrivs även den aktuella valutan ut på ett korrekt sätt (kr, €, o.s.v.).

Medhåll. Om du jobbar med flera olika valutor (Olika språk/webbshoppar) så skulle jag köra money_format tillsammans med en korrekt setlocale


Alla tider är GMT +2. Klockan är nu 10:19.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson