[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как проверить переменную на несколько значений?
Гость_Александр
Здравствуйте!

Есть переменная $id
И есть несколько допустимых значений: 1, 5, 12, 22, 48, 74...
Как правильно построить условие if чтобы проверить $id?
Если хотя бы одно из допустимых значений совпадёт с текущим $id, вернуть true?

Guest
P.S. Допустимых значений много и будет трудно проверять каждое на совпадение с $id.
if ($id == 1 || $id == 5 || $id == 12 ...) - долго
inpost
in_array в помощь

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
$ids = array(1, 5, 12, 22, 48, 74);
$id = 2;

if(in_array($id, $ids))
echo 'Найден';
else
echo 'Неа';


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Guest
Игорь_Vasinsky, спасибо!
Быстрый ответ:

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