|
|
|
| Здравствуйте.
Не получается применить round() при подсчете строк для постраничной навигации
Знаю что должно быть 9страниц, а выводит 8..
<?
$num_last_ = $res_l/$chislo_last;
$num_last = round($num_last_, 5); // Не могу ни как допетрить какое число нужно написать после запятой..
?>
|
Подскажите пожалуйста. | |
|
|
|
|
|
|
|
для: Dinya_1
(12.02.2012 в 22:13)
| | Не надо «петрить», лучше почитать мануал. Второй аргумент функции round() — это число знаков после запятой, оно в данном случае не нужно. Если нужно округлить вверх, воспользуйтесь функцией ceil().
Но для начала перепишите код вот так:
<?
$num_last_ = $res_l/$chislo_last;
$num_last = round($num_last_, 5);
echo "Всего элементов $res_l, на странице их должно быть $chislo_last, всего $num_last_ страниц, или, округлённо, $num_last страниц";
?>
|
Посмотрите на результат, и возможно, вы найдёте ошибку. | |
|
|
|
|
|
|
|
для: Dinya_1
(12.02.2012 в 22:13)
| | Возможно Вам подойдет функция ceil()? | |
|
|
|