使用 php 在子链接上保持类活动

我正在对我正在处理的一些 php 代码提出一些建议。因此,我正在开发一个站点,该站点允许在使用该 URL 时将活动类添加到链接。我对以下代码没有任何问题:

<?php echo ($_SERVER['REQUEST_URI'] == '/bricks/' ? ' active' : '');?>

如果有任何链接跟随,我不确定是否保持链接处于活动状态。例如,如果有人登陆 /bricks/page、/bricks/page2 等,我想保留活动类。我假设这是可能的,但我的 php 技能并没有那么远!

非常感激任何的帮助。


Qyouu
浏览 108回答 1
1回答

精慕HU

您可以使用正则表达式或strpos函数。<?=&nbsp;preg_match('/(\/bricks\/)/i',&nbsp;$_SERVER['REQUEST_URI'])&nbsp;?&nbsp;'&nbsp;active'&nbsp;:&nbsp;'';&nbsp;?><?=&nbsp;strpos($_SERVER['REQUEST_URI'],&nbsp;'/bricks/')&nbsp;!==&nbsp;false&nbsp;?&nbsp;'&nbsp;active'&nbsp;:&nbsp;'';&nbsp;?>
打开App,查看更多内容
随时随地看视频慕课网APP