- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть 4 переменнные.
Нужно проверить не совпадают ли их значения между собой.
Есть ли более изящный вариант, чем
if ($var1 == $var2 or $var1 == $var3 or $var1 == $var4 or $var2 == $var3 or $var2 == $var4 or $var3 == $var4)?
Заранее спасибо.
Они должны все четыре по условию совпадать или нужно найти хотя бы одно совпадение?
Например, так:
Судя по вашему выражению if (а не по вашему тексту :) ) вам нужно определить, имеются ли в наборе из нескольких переменных хотя бы две одинаковые. Можно так, к примеру
User274,
Как я понял нужно все
if('asd' & 8 & 8 & 1){
echo '!';
}
применительно к числовым значениям можно так, например:
$i_1 == ($i_1+$i_2+$i_3+$i_4)/4 ? print $i_1 : print 'Error';
применительно к числовым значениям можно так, например:
$i_1 == ($i_1+$i_2+$i_3+$i_4)/4 ? print $i_1 : print 'Error';
i_1 = 4
i_2 = 1
i_3 = 3
i_4 = 8
:)
тогда так:
$i_1 == max($i_2,max($i_3,$i_4)) ? print $i_1 : print 'Error';
но это тоже частный случай...
Может их отсортировать а потом сравнить все соседние в цикле (3 сравнения). Годится для любого количества переменных.
тогда так:
$i_1 == max($i_2,max($i_3,$i_4)) ? print $i_1 : print 'Error';
Ну что за бред вы пишите? Для чего вы сравниваете первое число с максимальным среди остальных трех?
у Kolyaj нормальный пример. отсюда кстати можно проверять на одинаковость все переменные