如何让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>"
但这没有得到正确的变量,
提前感谢!!
答案 0 :(得分: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;
是不必要的
答案 1 :(得分:0)
在你的元素html上,例如:
<p> text <?php echo "<b>{$balance}</b>"; ?> text</p>
答案 2 :(得分:0)
回答是使用Raeki的建议编辑内部函数display_amount,对于将来的问题,我认为你必须编辑最里面的函数,因为只有编辑函数show_balance_header没有得到正确的变量