Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для sly444
5 / 5 / 3
Регистрация: 29.12.2010
Сообщений: 146

Краткое написание оператора ИЛИ. Можно так?

24.11.2016, 23:41. Показов 735. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер!
Встал вопрос, можно ли как-то упростить запись?
PHP
1
if($var == 'a' || $var == 'b' || $var == 'c') { }
Ладно еще, если вариантов 2-3, а если их 10 или 20? Может есть какая-нибудь более краткая запись вроде:
PHP
1
if($var == 'a|b|c') { }
Или как-то так? В инете кроме описания самого оператора OR ничего не нашел(
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.11.2016, 23:41
Ответы с готовыми решениями:

Краткое (альтернативное) написание условия if
Есть альтернативное написание условия if, которое можно грубо говоря написать так: string s= "Люба" + ? (/*тут условие*/) :...

Можно ли сделать так, чтобы после выполнения одного оператора if, цикл начинался повторно
Вопрос: Можно ли сделать так, чтобы после выполнения одного оператора if, цикл начинался повторно? for("Условие выполнения...

Сравнить два целых числа, не используя условного оператора, оператора выбора и так же символов сравнения
Добрый день уважаемые программисты, хотелось, чтобы вы помогли мне в решении одной задачи, а именно подсказали идею решения. Задача...

2
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
24.11.2016, 23:42
PHP
1
if ( in_array($var, array('a', 'b', 'c')) ) {}
1
20 / 20 / 9
Регистрация: 25.11.2016
Сообщений: 105
25.11.2016, 01:46
PHP
1
if (preg_match('/^a|b|c$/',$var)) { }
Добавлено через 6 минут
PHP
1
2
3
4
5
6
switch($var) {
    case 'a':case 'b':case 'c':
         ////////
        break;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.11.2016, 01:46
Помогаю со студенческими работами здесь

как сделать так что б в поиске гугл под ссылкой на сайт высвечивалось краткое описание?
Все, уже все нашел. Оказивается Укоз до того как сайту исполнится 30 дней, ставит на него файл robots.txt , с параметрами которые не дают...

Организовать последовательность связей, краткое хранения не отрицательное целых 9999, так чтобы значения в которых Последнее цифра одинакова отвечала
Организовать последовательность связей, краткое хранения не отрицательное целых 9999, так чтобы значения в которых Последнее цифра...

Линкопомойка или и так можно
Анализ сайта-конкурента на досуге показал наличие на главной странице ссылки под названием "ссылки", размещенной глубоко внизу и...

Изучаю ООП можно или нет так?
Это index: <?php include('classes/database.class.php'); $object = new DB; $nick = "Alex"; $password = "1"; ...

Стоит ли так делать или можно по другому?
Вопрос вот в чем. Во многих примерах и статях пишут что сайт луче разбивать на части и подгружать с помощью include. Правильно ли так...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru