@dfhusfhgsuo3

Как сократить список условий или каким образом их добавить в массив?

Здравствуйте.

Есть подобный вариант реализации (кривой, понимаю) назначения уник условий для юзеров (доступны не всем), нужно упростить и сделать добавление не таким сложным.

Сейчас так:

if($upload->user_id==79 || $upload->user_id==332 || $upload->user_id==854 || $upload->user_id==855 || $upload->user_id==839 || $upload->user_id==861 || $upload->user_id==864 || $upload->user_id==867)
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
if(in_array($upload->user_id, [79, 332, 854, 855, 839, 861, 864, 867])) {
  //
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
in_array($upload->user_id, [79,332,...])
Ответ написан
Комментировать
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
if (in_array($upload->user_id, [79, 332, 854, 855...]) {
Ответ написан
Комментировать
zorca
@zorca
Вам нужно просто проверить наличие user_id в массиве

php.net/manual/ru/function.in-array.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 22:42
1500 руб./в час
03 мая 2024, в 22:22
10000 руб./за проект
03 мая 2024, в 22:18
1000 руб./за проект