如果变量的值等于零,则回显文本

use*_*391 0 php if-statement

我有这个代码:

<?php
if ( $amount < 5 ) {
  echo 'Credit Balance low! You have';
  echo $amount;
  echo ' remaining credits.';
} else {
  echo 'No recent alerts...';
}
?>
Run Code Online (Sandbox Code Playgroud)

它说echo $amount;我想要echo $00.00的价值$amount == 0.我如何在我的代码中包含这个?

cle*_*tus 6

echo $amount === 0 ? '$00.00' : $amount;
Run Code Online (Sandbox Code Playgroud)


Dol*_*lph 6

您可能正在寻找money_format()函数.

<?php echo money_format('%=0-2', $amount); ?>
Run Code Online (Sandbox Code Playgroud)

=0填充0字符,-2左对齐最小字段宽度为2.