[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: сравнение переменной с несколькими десятками чисел
vagon
Народ, подскажите:
Есть ли более компактный и простой способ?


<?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()

Спустя 1 минута, 41 секунда (21.05.2012 - 13:27) TranceIT написал(а):
Вообще каждое число меньше следующего на 5.
Используйте цикл 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 написал(а):
Спасибо, то что надо!!! biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.