使用PHP时不会显示引导图标

使用PHP时不会显示引导图标,php,twitter-bootstrap,icons,Php,Twitter Bootstrap,Icons,我正在使用PHP从MySQL读取值,但我的引导图标没有显示出来 这是我代码的一部分,有人能告诉我我做错了什么吗 switch($val) { case(1): $icon="icon-check icon-green"; break; case(2): $icon="icon-plus-sign icon-blue";

我正在使用PHP从MySQL读取值,但我的引导图标没有显示出来

这是我代码的一部分,有人能告诉我我做错了什么吗

switch($val)
        {
            case(1):
                $icon="icon-check icon-green";
                break;
            case(2):
                $icon="icon-plus-sign icon-blue";
                break;
            case(3):
                $icon="icon-check icon-yellow";
                break;
            case(4):
                $icon="icon-remove-circle icon-red";
                break;
        }

        echo '<pre style="background:#F2F2F2;"><i class="' . $icon . '"></i><code style="color:#4169E1;">' . $val1 .  '</code><strong> ' . $val2 . 'd</strong> text '. $val3 .' <span style="color:#7A8B8B;">@</span> ' . $val4 . '<br><i class="icon-comment icon-blue"></i><em><small>"' . $val5 . '"</small></em></pre>';    
开关($val)
{
案例(1):
$icon=“图标检查图标绿色”;
打破
案例(2):
$icon=“图标加符号图标蓝色”;
打破
案例(3):
$icon=“图标检查图标黄色”;
打破
案例(4):
$icon=“图标删除圆形图标红色”;
打破
}
echo'$瓦尔1。””$瓦尔2。”d文本”$val3.“@”$瓦尔4。”
“.$val5.”;
尝试删除“图标蓝色”、“图标黄色”。。。上课


我认为您只能使用此处描述的白色或黑色图标:

一些东西-您没有为$var1、$var2、$var3赋值。。。您需要执行$var=1、$var=2等操作

另外,打开错误报告,您将得到未定义的错误作为线索。 此外,我不会重复整个刺痛-它真的很难阅读和维护,很容易错过报价

相反,请考虑:

<div class ="<?= $foo ?>" >
//more html
</div>

您在Head中使用过吗?在开关处添加默认大小写。。目前,如果值不是1-4$,则可能根本无法设置图标。.在替换coma后尝试,如@Manish,我尝试过,但没有帮助。@Svetlio在我的PHP页面上,当我使用控制台进行检查时,我可以看到图标显示出来,但实际图标的图像没有显示出来。
<?php
    function myicon($val){
        switch($val)
        {
            case(1):
                return "icon-check icon-green";
                break;
            case(2):
                return "icon-plus-sign icon-blue";
                break;
            case(3):
                return "icon-check icon-yellow";
                break;
            case(4):
                return "icon-flag icon-red";
                break;
        }
    }
?>

<?php for ($i=1;$i<5;$i++):
$icon=myicon($i);
echo $icon;
?>
<div>
<i class="<?= $icon ?>"><?= $icon ?></i>    
</div>
<?php endfor; ?>

OR:

<?php
for ($i=1;$i<5;$i++){
$icon=myicon($i);
echo "<div>";
echo '<i class="'.$icon.'">'.$icon.'</i>';
echo "</div>";
}
?>