|
|
|
| Пытаюсь сделать пересчёт деления цены на площадь, получается нормально, но вот есть проблемка, так это то, что вторая строчка кода не отсекает лишние цифры, после запятой должно следовать две цифры и не более
[php]
$sum = ($row['price']/$row['o_sqr']);
$sum = preg_replace("/(\.\d{2}).*$/", "\\1", $sum);
[/php]
что тут неправельно? | |
|
|
|
|
|
|
|
для: Петровичь5
(20.04.2006 в 09:05)
| | Хм... здесь лучше воспользоваться функцией sprintf() - её специально для таких вещей разрабатывали, ещё на C.
<?php
$sum = ($row['price']/$row['o_sqr']);
$sum = sprintf("%01.2f", $sum);
?>
|
| |
|
|
|