PHP条件标记

时间:2013-04-05 23:41:33

标签: php html

我正在尝试在当前页面为“work.php”时更改SVG的颜色

使用以下代码

<?php if($page=='work'){echo 'white';} else{echo '#C22533';}?>

即使我在“work.php”

,我仍然会得到“#C22533”的颜色

我如何更正此PHP代码?

2 个答案:

答案 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';
    }
?>