@roma
В PHP есть несколько способов убрать дробную часть числа:
- Используйте функцию intval():
1
2
|
$number = 12.34;
$integer = intval($number); // 12
|
- Используйте тип приведения (int):
1
2
|
$number = 12.34;
$integer = (int) $number; // 12
|
- Используйте функцию floor():
1
2
|
$number = 12.34;
$integer = floor($number); // 12
|
- Используйте функцию round() с отбрасыванием дробной части:
1
2
|
$number = 12.34;
$integer = round($number, 0, PHP_ROUND_HALF_DOWN); // 12
|
- Используйте функцию ceil() с отбрасыванием дробной части:
1
2
|
$number = 12.34;
$integer = ceil($number - 0.5); // 12
|
Какой способ выбрать зависит от того, каким образом вы хотите округлить число: вниз (floor), вверх (ceil) или к ближайшему целому (round).