Сокрашение строки

Статус
В этой теме нельзя размещать новые ответы.

Squoll2

Постоялец
Регистрация
2 Июн 2009
Сообщения
80
Реакции
15
Доброго времени суток у меня такой вопрос у меня есть функция которая сажает людей в тюрьму при выводе её человек видит типо Текст 9.12412 минут как мне сделать так чтобы выводилось не 9.214124 а ровно 9?
PHP:
Текст " . $crime * 10 * 5 / 60 . " минут.");
Надеюсь описал подробно
 
используйте функцию sprintf
PHP:
$crime = $crime * 10 * 5 / 60;
echo sprintf("%d минут.", $crime);
 
Доброго времени суток у меня такой вопрос у меня есть функция которая сажает людей в тюрьму при выводе её человек видит типо Текст 9.12412 минут как мне сделать так чтобы выводилось не 9.214124 а ровно 9?
PHP:
Текст " . $crime * 10 * 5 / 60 . " минут.");
Надеюсь описал подробно

float round ( float val [, int precision])
округляет до опред. точности (precision - кол-во знаков после запятой)
PHP:
<?php
echo round(3.4);         // 3
echo round(3.5);         // 4
echo round(3.6);         // 4
echo round(3.6, 0);      // 4
echo round(1.95583, 2);  // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2);    // 5.05
echo round(5.055, 2);    // 5.06
?>


float ceil ( float $value )
округляет до ближайшего большего целого
PHP:
<?php
echo ceil(4.3);    // 5
echo ceil(9.999);  // 10
echo ceil(-3.14);  // -3
?>


float floor ( float $value )
округляет до ближайшего меньшего целого
PHP:
<?php
echo floor(4.3);   // 4
echo floor(9.999); // 9
echo floor(-3.14); // -4
?>
 
У меня идёт там как echo message тогда его как я понял надо исправить на echo floor?
 
Вот нужно сделать так:
$var=round($crime*10*5/60,количество_знаков_после_комы);
echo "Текст",$var," минут";
Вот и все:)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху