Как я могу изменить текст внутри переменной 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>"
но это не получило правильной переменной,
заранее спасибо!!
Нужно быть "<b>" . $balance . "</b>"
"<b>" . $balance . "</b>"
"<b>" . $balance . "</b>"
. Сконфигурируйте <b>
в $balance
и снова присоединитесь к </b>
Edit : Предполагая, что это делает печать / форматирование: fees_main::display_amount(abs($balance)
Вы хотите fees_main::display_amount('<b>' . abs($balance) . '</b>', $currency, true)
. abs ($ balance) получает абсолютное значение как число, а конкатенация (объясненная выше) автоматически передает их в строки. Остальные параметры передаются одинаково (немодифицированные, нерасширенные).
(string)$display_output = null;
не нужен
На вашем элементе html, например:
<p> text <?php echo "<b>{$balance}</b>"; ?> text</p>
ответ заключается в том, чтобы отредактировать внутреннюю функцию display_amount с помощью предложения Raeki, для будущих вопросов, я думаю, вы должны отредактировать внутреннюю функцию, поскольку только функция редактирования show_balance_header не получила правильную переменную