|
|
|
| День добрый уважаемые форумчани!
Помогите в решении такой проблемы:
После долгих математических вычислений я получил такое значение 8,5633333333 Как можно сделать чтоб мне отображалось только 2 знака после запятой? Есть какаето функция округления в пхп? Или можно както обрезать эти тройки т.е. 8 значений с зади?
Заранее Благодарен за помощь! | |
|
|
|
|
|
|
|
для: Sajmon
(19.01.2009 в 11:24)
| |
<?=round(8.563333333,2)?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(19.01.2009 в 11:51)
| | Спасиба большое! Работает | |
|
|
|
|
|
|
|
для: Sajmon
(19.01.2009 в 11:24)
| |
echo preg_replace('/(\..{2}).*/', '$1', '0.298217721661215216'); // 0.29
|
| |
|
|
|
|
|
|
|
для: ecoatoms
(20.02.2017 в 14:31)
| | Мне кажется наиболее правильным будет:
<? echo number_format($number, 2);?>
Где $number - исходное число. А 2 - количество цифр после точки.
При этом оно автоматически округлится.
Если округление не нужно, можно разбить число на массив по точке, взять первую часть целиком, а из второй только нужное количество символов. Возможно это будет меньше грузить, чем использование регулярного выражения. | |
|
|
|