- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
$balans= round($balans[1],2);
$balans = explode('.', $balans);
$balans = $balans[0];
$cents = isset($balans[1]) ? (int)$balans[1] : '00';
$tmp=$balans."";
$balans_s= '';
for($i=0;$i<=strlen($tmp);$i++)
if(($i-3*ceil($i/3))!=-2) $balans_s= $tmp[strlen($tmp)-$i].$balans_s;
else $balans_s= $tmp[strlen($tmp)-$i]." ".$balans_s;
$balans_s = trim($balans_s).'.'.$cents.'$';
ling 14.07.2011 16:13 # −9
> $cents = isset($balans[1]) ? (int)$balans[1] : '00';
В этом есть некий смысл. Все, что меньше 10$ - так мало, что центы можно не считать.
lucidfox 15.07.2011 09:09 # −1
ling 15.07.2011 10:18 # −10
Lure Of Chaos 15.07.2011 17:34 # +2