Всем привет. Стыдно просить помощи но все же по такому элементарному вопросу),
есть вот такое сравнение
if( intval($a1) !== 14 || intval($a1) !== 12 ){
echo ' равно <br>';
} else {
echo ' no равно <br>';
}
в переменную $a1 приходят разные числа и мне нужно если это будет 14 или 12 исключить его, думаю и так понятно из кода), но проблема следующая это выражение не работает(
Типы проверил все одинаковое, но это сравнение на выходе показывает всегда только true, и при 12 и при 14 и при любом другом числе. Почему так происходит никак не пойму, если убрать знак "НЕ" т.е. "!" то все работает проходят только 12 и 14, но мне же нужно исключить их.
Пробовал уже все что нашёл и даже вместо || писал xor так как оба сразу не могут быть true, и так же пробовал так сравнивать !=, все равно не срабатывает(
Помогите пожалуйста кто знает в чем может быть причина)