Логика математики PHP

Я пытаюсь установить переменную на основе некоторой логики математики (для обертывания определенного HTML вокруг элементов).

Я работал половина проблемы, для удара 0, 3, 6, 9, 12

if(($i % 3) == 0) { // blah }

Теперь я должен поразить следующие числа, 2, 5, 8, 11, 14, и т.д.

Какую возможную операцию математики я мог сделать для удара этой последовательности?

6
задан sth 6 February 2010 в 07:19
поделиться

3 ответа

if($i % 3 == 1)
if($i % 3 == 2)

Modulo возвращает остаток, поэтому, когда вы соответствуете 0, вы получаете 3-й, 6-й, 9-й и т. Д., Поскольку 0 остается в разделении.

Так что просто проверьте, когда 1 остается и 2 остается.

7
ответ дан 9 December 2019 в 20:43
поделиться

Вещи немного сложнее, чем простой контрольно-пропускной пункт. Файл можно удалить, когда последний VLF, содержащий журнал Recordas о создании файла, неактивно. См. Filestream Collection Collection .

-121--3690504-

IF (((($ I-2)% 3) == 0) {// blah}

2
ответ дан 9 December 2019 в 20:43
поделиться

Наряду с ответом Тор Валамо вы можете заметить картину (3 * $ I) - 1

(3*1)-1 = 2
(3*2)-1 = 5
(3*3)-1 = 8
   ...
3
ответ дан 9 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: