I am not sure if anyone can help me but I would really appreciate it.
I have a page that pulls information from the Globe Investor’s api. It is xml so I pull it in, parse it, and spit it back out with php.
A snippet of my code looks something like this (not including the xml parser).
<?php $last = $result['s:service']['s:content']['stock']['quote']['last']; $lastint = round($last, 3)+0; ?> <div class="LastPrice">Last Price <?php echo($lastint); ?></div>
The round part ads a zero before the decimal point so that it spits out: Last Price 0.29
rather than just .29
HOWEVER , here is my problem. I need there to be one more integer to the right of the decimal, even if it is zero.
there is a handy function to do just that! Its called number_format();
echo number_format($lastint, 3);
the 2nd parameter defines how many digits you want after the decimal point. There are two other optional arguments to define thousands and decimal separator character, so you could format the number like we do in my country 1 000,00 or like its done in the US 1 ,000.00
here is php manual page if you need further details: http://cz2.php.net/manual/en/function.number-format.php
Hope it heps, uDesignStudios
ohhhhh my gosh you are my favorite person in the entire world right now Thank you that was very helpful and everything is working how I want now
- Please read our community guidelines. Self promotion and discussion of piracy is not allowed.
- Open a support ticket if you would like specific help with your account, deposits or purchases.
- Item Support by authors is optional and may vary. Please see the Support tab on each item page.
Most of all, enjoy your time here. Thank you for being a valued Envato community member.