2012-07-27 39 views
2

我如何讓php變量中的文本變成粗體?如何加粗變量?

function show_balance_header ($balance, $currency) 
{ 
    (string)$display_output = null; 
    $display_output = fees_main::display_amount(abs($balance), $currency, true); 
    return $display_output; 
} 

我想大膽$balance。有沒有簡單的方法,或者我需要編輯display_amount

我試着這樣做:

"<b>".$balance"</b>"但這並沒有事先得到正確的變量,

謝謝!

+4

我相信你錯過了一個'。' – 2012-07-27 04:31:35

+0

@AlvinWong哈哈最初低估了我的答案與那sugg estion然後與之相同的一個作爲備註 – Raekye 2012-07-27 04:33:07

+0

由於'fees_main :: display_amount'在'$ balance'上運行並給出了輸出,所以你必須在那裏使它變成粗體 – Musa 2012-07-27 04:33:30

回答

0

答案是使用Raeki的建議,修改內部函數display_amount,對於未來的問題,我想你必須編輯inner-大多數功能只作爲編輯功能show_balance_header沒有得到正確的變量

5

需要爲"<b>" . $balance . "</b>"。串聯<b>$balance,並再次向串聯</b>


編輯: 假設這確實打印/格式:fees_main::display_amount(abs($balance)

你想fees_main::display_amount('<b>' . abs($balance) . '</b>', $currency, true)。 abs($ balance)將絕對值作爲數字進行獲取,而連接(如上所述)將自動將它們轉換爲字符串。剩下的參數以相同的方式傳遞(未修改,未綁定)。

(string)$display_output = null;是不必要的

+0

@AlvinWong他沒有第二個期/級聯。 – Raekye 2012-07-27 04:30:33

+0

啊對不起,在帖子中忘了它,沒有這是我做的,它沒有工作 – 2012-07-27 04:32:46

+0

@spaceranger那麼你怎麼使用它?您當前的代碼實際上並不包含打印它的代碼。 – Raekye 2012-07-27 04:33:45

0

在你的元素HTML,例如:

<p> text <?php echo "<b>{$balance}</b>"; ?> text</p>