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

时间:2010-05-24 13:41:01

标签: php if-statement

我有这段代码:

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

echo $amount;如果echo $00.00的值为$amount == 0我想{{1}}。我如何在我的代码中包含这个?

5 个答案:

答案 0 :(得分:6)

echo $amount === 0 ? '$00.00' : $amount;

答案 1 :(得分:6)

您可能正在寻找money_format() function

<?php echo money_format('%=0-2', $amount); ?>

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

答案 2 :(得分:1)

if ($amount === 0) {
    echo '$0.00';
} elseif ($amount < 5) {
    echo "Credit Balance low! You have $amount remaining credits";
} else {
    echo 'No recent alerts...';
}

答案 3 :(得分:1)

<?php
if ( $amount < 5 )
{
    echo 'Credit Balance low! You have';
    echo $amount == 0 ? '$00.00' : $amount;
    echo ' remaining credits.';
}
else
{
    echo 'No recent alerts...';
}
?>

答案 4 :(得分:0)

你应该这样做:

<?php 

if ($amount === 0) {
  echo '$00.00';
}
elseif ($amount < 5 && $amout > 0) {
  echo 'Credit Balance low! You have' . $amount . ' remaining credits.';
}
else {
  echo 'No recent alerts...';
}    

?>
相关问题