echo '<a href="?view=new&days=2">2</a> • <a href="?view=new&days=4">4</a> • <a href="?view=new&days=7">7</a> • <a href="?view=new&days=14">14</a> • <a href="?view=new&days=30">30</a> days';
У меня это как «подменю», для отображения новейших членов. Вы можете выбрать, сколько дней вы хотите увидеть самых новых пользователей на сайте.
Его много повторяющееся, единственное, что меняется, - это дни = 30 в ссылке и «30» в качестве ссылочного текста.
Теперь я хотел бы проверить, есть ли $ _GET ["days"] == 2, затем выделено жирным шрифтом, <strong>2</strong>
.
Я мог бы сделать это сам, но тогда это будет просто дублирование всего, и в каждой ссылке сделайте $ _GET ["days"] == 1, $ _GET ["days"] == 2, $ _GET ["days"] == 3 ..
Разве нет более разумного способа сделать это, не повторяясь все время?
+1 за то, что не забыл про • :) –
Хорошее решение. У меня мало вопросов только для того, чтобы расширить свои знания. Что вы делаете за несколько дней? Логическое? и почему: 2; ? и foreach у вас есть $ daysArray as & $ val <- Что это значит? – Johnson
Элементы '?' И ':' вместе образуют условный оператор. Он разбивает утверждение на три части: условие, значение, если условие истинно, и значение, если оно ложно. – cHao