Я изучаю некоторые операторы PHP особенно %
а также -
Для оператора вычитания -
Я узнал это по этой ссылке вычитание
В то время как оператор модуля %
Я узнал это по этой ссылке модуль
Оба в примере используют int 6 и 10
$x = 10;
$y = 6;
В модуле есть пример, как:
echo $x % $y //will output 4
В вычитании есть пример:
echo $x - $y //will output 4
Таким образом, выходные данные для этих двух операторов одинаковы.
какая разница между ними?
Это легко понять для любого, кто знает некоторые арифметические операции. %
а также -
операторы работают одинаково на всех языках программирования. Когда вы берете два операнда — и используете оператор модуля, %
— вы получите остаток от деления. -
Оператор — это просто операция вычитания. Вам не нужно путать, когда оба оператора дают одинаковые результаты. Просто совпадение.
Оператор модуля (%
) делит два числа и возвращает вам остаток (помните ваше длинное деление).
Тот факт, что оба 10 - 6
а также 10 % 6
это 4 совпадение.