У меня условный PHP работает нормально, если URL заканчивается на url-1:
if ($currentpage == '/url-1') {
Как я могу изменить это, чтобы url мог быть или url-1 или url-2? Я не могу понять синтаксис правильно. Спасибо
Вам нужен || (логическое ИЛИ) оператор. Подробнее о логических операторах .
Вы можете использовать его так:
if ($currentpage == '/url-1' || $currentpage == '/url-2') {
Обязательно не используйте:
if ($currentpage == '/url-1' || '/url-2') {
, так как это действительно, но не делает того, чего вы ожидаете.
if ($currentpage == '/url-1' || $currentpage == '/url-2')
Вы пробовали REGEX?
$pattern = '/^\/url-[12]+/'; if (preg_match($pattern, $currentpage, $matches, PREG_OFFSET_CAPTURE)) { }
Таким образом, если у вас много страниц (1,2, ...), вам не нужен особый случай для каждой.
Парень ... в это было трудно поверить ....
попробуй