我正在尝试在当前页面为“work.php”时更改SVG的颜色
使用以下代码
<?php if($page=='work'){echo 'white';} else{echo '#C22533';}?>
即使我在“work.php”
,我仍然会得到“#C22533”的颜色我如何更正此PHP代码?
答案 0 :(得分:2)
试试这个:
<?php
echo (stripos($_SERVER['PHP_SELF'], 'work.php')) ? 'white' : '#C22533';
?>
或使用您的$page
变量:
<?php
$page = 'work';
echo (stripos($_SERVER['PHP_SELF'], $page.'.php')) ? 'white' : '#C22533';
?>
答案 1 :(得分:0)
使用
<?php
if(pathinfo(__FILE__, PATHINFO_FILENAME) == 'work')
{
echo 'white';
}
else
{
echo '#C22533';
}
?>