powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) округление чисел на половину
6 сообщений из 6, страница 1 из 1
(PHP) округление чисел на половину
    #38105072
i'm_novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
доброе время суток.

как можно округлить число с точностью до пяти десятых?
Например, 11.86756756 после округления дожно стать 11.5
...
Рейтинг: 0 / 0
(PHP) округление чисел на половину
    #38105084
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему не 12 пояснить сможете?
...
Рейтинг: 0 / 0
(PHP) округление чисел на половину
    #38105105
i'm_novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на самом деле, округление нужно в обе стороны. При разных условиях разное направление. приведенный пример в меньшую сторону.
решение не составит труда переделать в большую.
...
Рейтинг: 0 / 0
(PHP) округление чисел на половину
    #38105145
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<?php

function round_to($number, $increments) {
$increments = 1 / $increments;
return (round($number * $increments) / $increments);
}

function ceil_to($number, $increments) {
$increments = 1 / $increments;
return (ceil($number * $increments) / $increments);
}

function floor_to($number, $increments) {
$increments = 1 / $increments;
return (floor($number * $increments) / $increments);
}


$n = 11.86756756;
$i = 0.5;

echo ceil_to($n, 0.5);  // 12
echo "\n";
echo floor_to($n, 0.5); // 11.5
echo "\n";
echo round_to($n, 0.5); // 12
...
Рейтинг: 0 / 0
(PHP) округление чисел на половину
    #38105156
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, забыл добавить, читайте комментарии к документации - очень полезно :)
http://php.net/manual/ru/function.round.php#89955
...
Рейтинг: 0 / 0
(PHP) округление чисел на половину
    #38105164
i'm_novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за совет. Только учусь, учту
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) округление чисел на половину
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]