我有这个在导航
上添加活动状态<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>
答案 0 :(得分:2)
您可以使用与preg_match
匹配的模式:
if ( preg_match(
'/\/(page|another|somethingelse)/', // any regexp here
$_SERVER['REQUEST_URI']
)
) {
echo ...
}