PHP работа с процентами

178
24 апреля 2019, 09:10

Не могу понять как работают в php проценты.

Например:

php:

1%13 = 1
13%13 = 0

Калькулятор:

1%13 = 0.13
13%13 = 1.69

Прошу разъяснить в чём моя проблема недопонимания

Answer 1

как работают в php проценты

В PHP так же, как и в математике: 1% == 0.01

echo 0.01 * 13; // 0.13
echo 0.13 * 13; // 1.69

Символ % внешне похож на клавишу "Проценты" любого калькулятора, но в PHP это оператор деления по модулю. В результате вы получите целочисленный остаток от деления:

echo (2 % 2); // 0
echo (3 % 2); // 1
echo (4 % 2); // 0
READ ALSO
Не проходит миграция в Laravel

Не проходит миграция в Laravel

Создал миграцию, но кроме встроенных миграций (migration,user), другие не проходятУдаляю, таблицы, провожу миграцию заново - та же ошибка

184
Constexpr строки, создание из C-Style строки

Constexpr строки, создание из C-Style строки

Сначала дам собственно код:

161