2013-10-07 83 views
1

我有一個PHP回聲,我想使用一個變量的寬度屬性,以避免需要一個if語句。我試圖使用此代碼:php變量的樣式(寬度)屬性

<?php echo variable; ?> 

它沒有工作。

這裏是我的代碼:

echo "<div class='progress-bar progress-bar-success' role='progressbar' aria-valuenow='25' aria-valuemin='0' aria-valuemax='100' style='width: (Variable)'>"; 
+5

您是否知道,在PHP變量與'$'開始? –

回答

4

這是否工作:

echo "<div class='progress-bar progress-bar-success' role='progressbar' aria-valuenow='25' aria-valuemin='0' aria-valuemax='100' style='width: ".$variable."'>"; 
1

嘗試:

$variable = "10px"; 
echo "<div class='progress-bar progress-bar-success' role='progressbar' aria-valuenow='25' aria-valuemin='0' aria-valuemax='100' style='width: $variable'>"; 

廠當您使用「-string

1

不要回聲的HTML只回聲變量:

<div class='progress-bar progress-bar-success' role='progressbar' aria-valuenow='25' aria-valuemin='0' aria-valuemax='100' style='width: <?php echo $variable?>px'>; 

請注意,我還在回顯變量後添加了px。

1
<?php $variable=100'; ?> 

echo "<div class='progress-bar progress-bar-success' role='progressbar' aria-valuenow='25' aria-valuemin='0' aria-valuemax='100' style='width: (".$variable.")'>"; 
+0

考慮擴大你的答案,向提問者解釋爲什麼這達到了預期的結果,可能鏈接到文檔。如此,這僅僅是有用的。 –

1

,如果你想成爲更看中你可以檢查變量不爲空:

<?php if($variable != ""):?> 
<!-- this will be the output if variable has some value --> 
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100" style="width:<?php echo $variable; ?>px"> 

<?php else: ?> 
<!-- some default value --> 
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100" style="width:100px"> 

<?php endif;?>