Оператори - Какво означава знакът за процент в PHP
Какво точно означава това?
Това е изявлението на модула, както беше споменато по-горе, което връща останалата част от операцията на разделяне.
Примери: 3% 5 връща 3 и 3 дели на 5 е 0 с остатък 3.
5% 10 връща 5, поради същата причина 10 отива до 5 нула пъти с остатък 5.
10% 5 връща 0, защото 10, разделено на 5, преминава точно 2 пъти без остатък.
В горния пример (3 - 2 + 7) работи до 8, като ви дава 8% 7, така че $ number ще бъде 1, останалото е 8/7.
$ a% $ b = Оставащи $ a разделени на $ b .
Често се използва, за да се получи „един артикул на всеки N елемента“. Например, за да получите само един елемент от три елемента:
Какво получава този изход:
(Да, добре, $ i + = 3 ще свърши работа, но това беше просто демонстрация.)
Това е модул. В израза $ a% $ b резултатът е остатъкът, когато $ a се дели на $ b
С помощта на този оператор е лесно да се изчислят нечетни или четни дни в месеца, например ако е необходимо за график или нещо подобно: