我想使用$_GET
全局变量将CSS类应用于HTML页面上的某些当前页面链接。
示例:
function active_links(){
$active_links = array("home","html","css","jquery","php","sql","psd");
if(isset($_GET[$active_links[0]])){
?> class="active"<?php
};
}
css: .active {
background-color: #00AFF0;
color: #FFFFFF;
display: block;
}
html:我正在锚定开始标记中调用该函数
<li><a <?php active_links();?> href="#">HTML HOME</a></li>
以上实际上工作正常,但是我想使用数组的所有值,这样如果设置了任何值,那么PHP可以继续将CSS类应用于我调用{的元素{1}})功能。
我该怎么做?
答案 0 :(得分:2)
您可以查看$_GET
中的任何键是否与$active_links
相交:
$active_links = array("home","html","css","jquery","php","sql","psd");
if(array_intersect($active_links, array_keys($_GET))){
?> class="active"<?php
}