警告-我是前端设计人员,请原谅我在PHP概念上的笨拙之处
因此,我有一个PHP语句,当页面的URL与语句匹配时,它基本上会输出标记中的一个类。下面是:
<?php if (strpos($_SERVER["REQUEST_URI"],"/technology") === false) {} else { echo "current"; } ?>实际上,我在<a>元素中的一个<nav>标记上使用了一个类属性中的语句来添加一个"current“类,这样我就可以对当前页面的nav元素进行不同的样式设置。实际上,它对站点主导航很好,因为它返回的内容甚至比/technology更深的页面也是如此,比如/technology/security,这正是我想要的站点范围导航。
问题是,我想在只出现在主子页面类别上的分段导航上使用类似但修改过的此代码版本。
因此,在这些情况下,我只希望结果是正确的URL是匹配的。更具体地说,我想把父母排除在外。( /technology)即使我在/technology/security上。
那么,我如何修改语句以以这种方式进行计算呢?
发布于 2012-03-21 19:59:32
发布于 2012-03-21 19:54:59
不好意思,但如果那个空的让我心烦的话,你应该重写一下:
<?php if (strpos($_SERVER["REQUEST_URI"],"/technology") !== false) { echo "current"; } ?>https://stackoverflow.com/questions/9811719
复制相似问题