当当前页面为“work.php”时,我正在尝试更改 SVG 的颜色
使用以下代码
<?php if($page=='work'){echo 'white';} else{echo '#C22533';}?>
即使我在“work.php”上,我也始终获得颜色“#C22533”
我该如何更正这个 PHP 代码?
尝试这个:
<?php
echo (stripos($_SERVER['PHP_SELF'], 'work.php')) ? 'white' : '#C22533';
?>
或者,使用您的$page
变量:
<?php
$page = 'work';
echo (stripos($_SERVER['PHP_SELF'], $page.'.php')) ? 'white' : '#C22533';
?>
利用
<?php
if(pathinfo(__FILE__, PATHINFO_FILENAME) == 'work')
{
echo 'white';
}
else
{
echo '#C22533';
}
?>