[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: уменшения после запетая на болшую сторуну
felx
Народ помогите как я могу показать вот этот 5.40540540541 как 5,4 или 1,9 как 2 чтобы такие цифре округляясь на большую сторуни



Спустя 9 минут, 42 секунды (13.03.2009 - 21:10) Viking написал(а):
ceil()

Спустя 3 минуты, 16 секунд (13.03.2009 - 21:14) bret написал(а):
felx
А ты знаешь, когда округлять до целых, а когда - до десятых7

Спустя 3 минуты, 20 секунд (13.03.2009 - 21:17) Viking написал(а):
мда, сори, ceil() тут не поможет

Спустя 6 минут, 54 секунды (13.03.2009 - 21:24) felx написал(а):
Цитата (bret @ 13.03.2009 - 18:14)
felx
А ты знаешь, когда округлять до целых, а когда - до десятых7

Нет. Можете показат как это делать

Спустя 4 минуты, 47 секунд (13.03.2009 - 21:29) felx написал(а):
Цитата (Viking @ 13.03.2009 - 18:17)
мда, сори, ceil() тут не поможет

попробовал кажется подходить

Спустя 1 минута, 7 секунд (13.03.2009 - 21:30) bret написал(а):
PHP
function my_ceil($numb$tochnost)
{
 
// $tochnost - требуемое число цифр посе запятой при округлении
 
$bI pow(10$tochnost);
 return 
ceil($numb*$bI)/$bI;
}

Спустя 8 минут, 39 секунд (13.03.2009 - 21:38) felx написал(а):
Цитата (bret @ 13.03.2009 - 18:30)
PHP
function my_ceil($numb$tochnost)
{
 
// $tochnost - требуемое число цифр посе запятой при округлении
 
$bI pow(10$tochnost);
 return 
ceil($numb*$bI)/$bI;
}

вот мой код

$b= $myrow["tkel"];
$c= 100;
$d= 222;
$a = ($b * $c) / $d;



$a= 5.40540540541


Если чесно я непонял как внедрить Ваш код в пхп (Извинить за тупость).

Спустя 4 минуты, 29 секунд (13.03.2009 - 21:43) Viking написал(а):
Цитата
PHP
function my_ceil($numb, $tochnost)
{
 // $tochnost - требуемое число цифр посе запятой при округлении
 $bI = pow(10, $tochnost);
 return ceil($numb*$bI)/$bI;
}

в данном случае видимо должно быть так
PHP
function my_ceil($numb)
{
 $tochnost = rand(0,strlen(substr($numb,strpos("."))));
 $bI = pow(10, $tochnost);
 return ceil($numb*$bI)/$bI;
}

cool.gif

Спустя 12 часов, 14 минут, 57 секунд (14.03.2009 - 09:58) bret написал(а):
Viking
Тогда надо не забыть отtoString'ить $numb smile.gif

Спустя 1 день, 8 часов, 4 минуты, 2 секунды (15.03.2009 - 18:02) Alchemist написал(а):
я не ханжа, но хотелось бы заметить, что округление
Цитата
5.40540540541 как 5,4
это округление в меньшую сторону...

Спустя 1 месяц, 3 дня, 18 часов, 49 минут, 49 секунд (19.04.2009 - 11:52) nucer написал(а):
Цитата (felx @ 13.03.2009 - 18:01)
Народ помогите как я могу показать вот этот 5.40540540541 как 5,4 или 1,9 как 2 чтобы такие цифре округляясь на большую сторуни

ceil( 5.40540540541 * 100 ) / 100

Спустя 17 дней, 23 часа, 58 минут, 21 секунда (7.05.2009 - 11:50) Arrogant.Elf написал(а):
А почему бы не воспользоваться функцией http://www.php.su/functions/?number-format ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.