使Bootstrap链接在php中处于活动状态

Mayank_17

我的导航栏具有根据当前页面的基本URL处于活动状态的链接。

PHP功能:

function Match($requestUri){

    $current_file_name = basename($_SERVER['REQUEST_URI'], ".php");

    if ($current_file_name == $requestUri) 
        return "active";
    }

关联:

echo "<li class=".Match("cms").'nav-item'."><a href='/cms/index.php'>Home</a>"

我得到的是:

<li class="activenav-item"><a href="/cms/index.php">Home</a></li>

应该是什么:

<li class="active nav-item"><a href="/cms/index.php">Home</a></li>

激活后如何添加空白

格罗芬德尔

您可以只在字符串文字中包含空格:

echo "<li class='".Match("cms")." nav-item'><a href='/cms/index.php'>Home</a>"
                                 ^

即使Match返回一个空字符串,这也将是有效的HTML-浏览器只会忽略前导空格。

请注意,您还会混合使用单引号和双引号。如果您以这种方式构造一段HTML,则最好对PHP字符串定界符使用双引号,对于HTML属性使用单引号(因为这允许变量解析)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查VPN连接在Android中是否处于活动状态?

Bootstrap导航在Symfony中处于活动状态

根据URL链接使Bootstrap选项卡处于活动状态

如果链接处于活动状态,如何更改链接中的文本?

直接在实体上识别 Entity Framework 中的 LazyLoading 是否处于活动状态

如果我希望我的符号链接在主(或开发)视图上处于活动状态,是否需要检入它?

当下拉项链接处于活动状态时,NavDropdown 选项卡未设置为活动状态(react-bootstrap)

当Next.js中的路由处于活动状态时,目标活动链接

PHP + CodeIgniter:子目录的引导程序导航链接处于活动状态

子组件处于活动状态时,路由器链接处于活动状态

粘贴在MS Word 2010中的超链接处于非活动状态

Angular 2 Router链接处于活动状态,两个链接处于激活状态

MYSQL Count 在表中处于活动状态

更改按钮:在CSS中处于活动状态

单击按钮时,网页源中的链接是否可能不可见/隐藏,但该链接处于活动状态?

子链接处于活动状态时更改父母的颜色

在另一页上的链接上处于活动状态

如何以编程方式使链接处于活动状态

如何使用硒检查链接是否处于活动状态

我可以在 css 中使链接处于非活动状态吗?

链接处于活动状态时不会变为黄色

某些按钮处于活动状态时更改链接

菜单打开时保持链接处于非活动状态

检查经过身份验证的用户是否在会话php中处于活动状态

完全透明的Bootstrap按钮,但仍处于活动状态

仅使列表中的单击项在反应中处于活动状态

ui.bootstrap.tabs如何知道angularjs控制器中哪个选项卡处于活动状态

当Bootstrap 4中的选项卡处于活动状态时,如何将其添加到选项卡?

带有引导按钮的链接在Firefox中不活动