0

我有这个在导航上添加一个活动状态

<li <?php if (stripos($_SERVER['REQUEST_URI'],'/page') !== false) {echo 'class="active"';} ?>><a href="/page">Page</a></li>

但是我需要添加几页才能触发活动状态。就像是:

<li <?php if (stripos($_SERVER['REQUEST_URI'],'/page', '/another', '/somethingelse') !== false) {echo 'class="active"';} ?>><a href="/page">Page</a></li>
4

1 回答 1

2

您可以使用模式匹配preg_match

if ( preg_match(
        '/\/(page|another|somethingelse)/', // any regexp here
        $_SERVER['REQUEST_URI']
     )
) { 
  echo ...
}
于 2015-02-15T12:51:09.247 回答