webForumDet fria alternativet

Output i 1000-tals form?

6 svar · 227 visningar · startad av harry_boy

harry_boyMedlem sedan feb. 2003193 inlägg
#1

Kan jag göra så att ett värde från en databas returneras i 1 000-tals form dvs. att det står 1 000 istället för 1000 när jag skriver ut resultatet från databasen?

QimenMedlem sedan juni 20015 009 inlägg
#2
$nr = $row['varde'];
echo number_format($nr, 0, ',', ' ');
harry_boyMedlem sedan feb. 2003193 inlägg
#3

Kan jag på samma sätt avrunda ett tal, jag vill inte ha decimaler utan typ 1049,80 skall bli 1 050 istället?

Jag har idag denna koden

<?=output($data["ordervarde"]);?> kr
MatteMedlem sedan aug. 20002 975 inlägg
#4

Borde gå bra med

output(number_format($data["ordervarde"], 0, ',', ' '))
harry_boyMedlem sedan feb. 2003193 inlägg
#5

Värdet blir 0 från denna funktion!
Jag skrev den som följer:

<?=output(number_format($data["ordervarde"], 0, ',', ' '));?>kr
MatteMedlem sedan aug. 20002 975 inlägg
#6

Vad gör funktionen output ?

Det kanske istället skulle vara så här:

<?php echo number_format(output($data["ordervarde"]), 0, ',', ' ') ?>kr
harry_boyMedlem sedan feb. 2003193 inlägg
#7

Jag har fått det att funka nu ... jag blandade ihop det lite men resultatet skulle vara enligt följer

<?php echo number_format($orderstock_varde, 0, ',', ' '); ?>kr
135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)