Moxon,поищи в функциях.
добавлено спустя 3 минуты:
round()-округление.Ещё есть две..в большую или меньшею сторону.
Немного быдлокод, но почему бы и нет?
[php:1:709b07aa83]<?php
function format_to_m($int)
{
if($int>1000000) return ($int/1000000).'M';
else return $int;
}
$int=34500000;
echo format_to_m($int); //34.5M
?>[/php:1:709b07aa83]
Вот так более наглядно, я думаю
[php:1:fb304faae9]$int>1000000?return ($int/1000000).'M':return $int; [/php:1:fb304faae9]
4, откуда мне знать уровень программирования топикстартера? Вдруг он не знает тернарник? Не самый наглядный оператор, поэтому его не использовал.
04 Янв 2013, 10:03Делишь на тыщу / миллион / миллиард / ... / гуголплекс, округляешь фу-ей round (число, 2) и подставляешь приставку K / M / ... / GP
04 Янв 2013, 10:32Кстати всегда хотел узнать, почему к тысячам приставка К , миллионам М ?
Ну к миллионам еще догадаться можно, оно и по английский на М , а вот тысяча?