Нужно преобразовать как-то так. Подскажите код пожалуйста.
Если число от 0 до 999, то оно не меняется
Если число от 1000 до 999999, то пишет например так 999.99K
Число от 1000000 до 999999999, то 999.99M
Число от 1000000000 до 999999999999, то пишет 999.99G
Заранее спасибо!
Велосипед, наверно...[php:1:3a781f87c2]<?php
function convert_number ( $num )
{
switch ( $num )
{
case $num >= 1000 && $num <= 999999:
$num = ($num / 1000).'K';
break;
case $num >= 1000000 && $num <= 999999999:
$num = ($num / 1000000).'M';
break;
case $num >= 1000000000 && $num <= 999999999999:
$num = ($num / 1000000000).'G';
break;
}
return $num;
}
echo convert_number(8550000000); // 8.55G
?>[/php:1:3a781f87c2]
https://github.com/platonov-kd/mc/blob/master/modules/main/helpers/main.php#L296
18 Апр 2012, 21:35Ответили все, на будущее - подобные вопросы задавать в топ-теме "небольшие вопросы по php"
18 Апр 2012, 21:41