Я пытаюсь установить переменную на основе некоторой логики математики (для обертывания определенного HTML вокруг элементов).
Я работал половина проблемы, для удара 0, 3, 6, 9, 12
if(($i % 3) == 0) { // blah }
Теперь я должен поразить следующие числа, 2, 5, 8, 11, 14, и т.д.
Какую возможную операцию математики я мог сделать для удара этой последовательности?
if($i % 3 == 1)
if($i % 3 == 2)
Modulo возвращает остаток, поэтому, когда вы соответствуете 0, вы получаете 3-й, 6-й, 9-й и т. Д., Поскольку 0 остается в разделении.
Так что просто проверьте, когда 1 остается и 2 остается.
Вещи немного сложнее, чем простой контрольно-пропускной пункт. Файл можно удалить, когда последний VLF, содержащий журнал Recordas о создании файла, неактивно. См. Filestream Collection Collection .
-121--3690504-IF (((($ I-2)% 3) == 0) {// blah}
Наряду с ответом Тор Валамо вы можете заметить картину (3 * $ I) - 1
(3*1)-1 = 2
(3*2)-1 = 5
(3*3)-1 = 8
...