我无法在回声行中键入的CSS样式标签内输入php变量

时间:2019-04-23 09:03:22

标签: php html css

我没有得到预期的答案。如何在echo语句的样式标签中添加php变量

<div class="container">
    <h2>Grantt chart for given process</h2>
    <divclass="progress">
      <?php $a='80%'; 
             echo '<div class="progress-bar progress bar-success"role="progressbar" style="width: {$a}"  >';
             echo '</div>';?> 
    </div 
</div>

我希望栏填充80%

1 个答案:

答案 0 :(得分:1)

在您的代码中,您使用单引号,但变量不会用单引号解释。 What is the difference between single-quoted and double-quoted strings in PHP?

您必须使用字符串连接或将双引号替换为单引号并转义html引号 echo '<div class="progress-bar progress bar-success"role="progressbar" style="width: '.$a.'" >';

echo "<div class=\"progress-bar progress bar-success\" role=\"progressbar\" style=\"width: {$a}\" >";