[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как обрезать дробное число?
12345
Как обрезать дробное число?
Необходимо обрезать число до 4ех цифр после запятой. Именно ОБРЕЗАТЬ, а не округлить.

допустим есть число 0,26458799, а получится 0,2645
допустим есть число 5,1311111, а получится 5,1311

ну и тд



Спустя 3 часа, 22 минуты, 27 секунд (12.07.2012 - 05:01) Pulse написал(а):
substr($number, 0, 6);

Спустя 4 часа, 49 минут, 54 секунды (12.07.2012 - 09:51) Guest написал(а):
Тут обрезается вообще 6 символов. а мне необходимо 4 символа ПОСЛЕ ЗАПЯТОЙ

Спустя 2 часа, 47 минут, 13 секунд (12.07.2012 - 12:38) FatCat написал(а):
Индусский код:
Умножить на 10 000, округлить, и разделить на 10 000:
$num = round( (10000*$num) )/10000;


Быдлокод:
обрезать на 4 знака после точки:
$num = substr( $num, 0, (strpos($num, ".")+5) );

Спустя 3 минуты, 31 секунда (12.07.2012 - 12:41) T1grOK написал(а):
Цитата (Guest @ 12.07.2012 - 06:51)
Тут обрезается вообще 6 символов. а мне необходимо 4 символа ПОСЛЕ ЗАПЯТОЙ

Сначала проверяйте, а потом возражайте. Все там нормально обрезается.

Спустя 1 минута, 33 секунды (12.07.2012 - 12:43) FatCat написал(а):
Цитата (T1grOK @ 12.07.2012 - 13:41)
Все там нормально обрезается.

Да?
123456789.0987654321 - это число как обрежется? wink.gif

Спустя 4 часа, 25 минут, 14 секунд (12.07.2012 - 17:08) Winston написал(а):
printf('%.4f', '0.26458799');
sprintf('%.4f', '0.26458799');
Быстрый ответ:

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