Почему 15,5 по модулю 5 = 0?

Я так понимаю 15 mod 5 = 0 потому что от деления остатка нет.

Но почему 15,5 по модулю 5 == 0 тоже? Разве не осталось 0,5?

$time = "15.5";
$interval = 5.0;
if($time % $interval == 0)
    echo "it's time!";
else
    echo "not time";

//Outputs: it's time!
5
задан dukevin 16 July 2012 в 01:34
поделиться