PHP: for ($i = 1; $i < 10; $i++) { if ( $i1 == 1 || 9 ) { echo $i."</br>"; }} Уже час мучаюсь на могу понять. Должно выводить значения 1 или 9 а выводит 123456789
у тебя два условия первое: $i1==1 второе: 9 Девять это тру. Вот он всегда и прокатывает. так надо: if($i1==1 || $i1==9)
Странно, почему $i1 то? Вы же объявили другую переменную. Или вы что хотели сделать? Не могу понять. А наверно фрагмент из кода, да?
У ТС в коде $i1 || не работает так, как ты хочешь. Причём ни в одном из известных мне языков. Или как написал @igordata, или можно использовать in_array