Стас Денсис, А что мешает взять список записанных и к нему присоединить через LEFT JOIN список пришедших? И если правильно задать условие в ON то получится столко строк, сколько было записанных.
Ali Aliev, Для начала аксиоматика:
x ≡ ¬(¬x)
x ≡ x ∨ x
¬(x ∧ y) ≡ ¬x ∨ ¬y
¬(x ∨ y) ≡ x ⊽ y
Теперь запишем вашу формулу в классической нотации:
y = x₁ ∧ ¬x₂ ∨ x₁ ∧ x₃
Разобьём её на части и выполним преобразование так, чтобы все операции свелись к ИЛИ-НЕ (⊽).
x₁ ∧ ¬x₂ ≡ ¬(¬(x₁ ∧ ¬x₂)) ≡ ¬(¬x₁ ∨ ¬(¬x₂)) ≡ ¬x₁ ⊽ x₂ ≡ ¬(x₁ ∨ x₁) ⊽ x₂
≡ (x₁ ⊽ x₁) ⊽ x₂
StepanMogilyov, Главный критерий - функция задаётся как выражение. Это может быть присваивание, может быть аргумент другой функции (callback), может быть немедленный вызов функции.
tyoma_koder, В XML-документе амперсанд представляется как &, угловые скобки как < и >.
Так что, если надо получить XML, то сохранять надо asXML().
Дмитрий, простой count даст общее количество элементов массива, а array_count_values выдаст ассоциативный массив, где ключ - элемент исходного массива, значение - количество таких элементов в массиве.
Ali Aliev, Неправильно оно у вас выглядит. !(x + y) = !x * !y
Упростим ситуацию. Обозначение ИЛИ - V, ИЛИ-НЕ - ⊽.
Теперь выразите x V y, используя только ⊽.
Ali Aliev, Чтотзначит "ещё одной", если в необходимом ИЛИ нет ни одной инверсии?
Первая "палочка" - это первая схема ИЛИ-НЕ, после неё получаем инверсное значение, вторая "палочка" - это вторая схема ИЛИ-НЕ, которая, с учётом соединённых входов, работает как просто НЕ.
class="input<span id=" - это правильный класс? </span>" type="<?=$inputType;?>" - к чему относится type? $arResult[" :="">" - это что за белиберда?
Отформатируйте нормально свой код, там таких ошибок ещё десяток-другой обнаружится.