Есть ли более компактный и простой способ?
<?php
if($a != 5 OR $a != 10 OR $a != 15 OR $a != 20 OR $a != 25 OR $a != 30 OR $a != 35)
{
echo ' $a Не совпадает ни с одним допустимым числом.';
}
?>
Проблема в том, что если делать таким способом, строка получится слишком длинная, допустимых значений очень много.
Спустя 2 минуты, 11 секунд (21.05.2012 - 13:25) dadli написал(а):
vagon
варянт, вставить все число в масиве, а потом проверка через in_array()
варянт, вставить все число в масиве, а потом проверка через in_array()
Спустя 1 минута, 41 секунда (21.05.2012 - 13:27) TranceIT написал(а):
Вообще каждое число меньше следующего на 5.
Используйте цикл for, красивше будет и компактнее.
Используйте цикл for, красивше будет и компактнее.
Спустя 19 минут, 58 секунд (21.05.2012 - 13:47) johniek_comp написал(а):
$array_integer = array(5, 10, 15, 20, 25, 30, 35);
if( ! in_array($a, $array_integer))
echo '$a Не совпадает ни с одним допустимым числом.';
Спустя 27 минут, 8 секунд (21.05.2012 - 14:14) vagon написал(а):
Спасибо, то что надо!!!