2 回答
TA贡献1830条经验 获得超3个赞
要实现您想要的目标,您需要传入要检查TRUE的switch值,然后传入案例的评估。
switch (true) {
case ($url == "/asignaciones?ireelevant_stuff"):
$asignaciones = 'active_button';
$combinaciones = 'unactive_button';
break;
case ($url == "otherpath"):
$asignaciones = 'unactive_button';
$combinaciones = 'active_button';
break;
}
该手册还在用户贡献中提供了一个示例,https://www.php.net/manual/en/control-structures.switch.php#9610。
TA贡献1772条经验 获得超5个赞
您在代码中犯了一些错误。
要检查您的 url 是否包含字符串,您可以使用strposPHP 函数,如下所示:
$url = $_SERVER['REQUEST_URI'];
if (strpos($url, '/asignaciones') !== false) {
// The string $url contains "/asignaciones"
$asignaciones = 'active_button';
$combinaciones = 'unactive_button';
} else {
// The string $url DOES NOT contain "/asignaciones"
$asignaciones = 'unactive_button';
$combinaciones = 'active_button';
}
- 2 回答
- 0 关注
- 217 浏览
添加回答
举报