Вот один из способов использования in_array ()
if (in_array($j, array(1,2,3)))
{
//do something
}
Или как насчет использования range () для создания массива
if (in_array($j, range(1,3)))
{
//do something
}
Однако создание массива просто для проверки узкого непрерывного диапазона, подобного этому, довольно неэффективно. А как насчет просто:
if ($j >= 1 && $j <= 3)
{
//do something
}
Если другие значения $ j будут запускать другое действие, переключение может быть более подходящим ...
switch($j)
{
case 1:
case 2:
case 3:
//do something
break;
}