Эхо-текст, если значение переменной равно нулю - PullRequest
0 голосов
/ 24 мая 2010

У меня есть этот код:

<?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. Как бы я включил это в мой код?

Ответы [ 5 ]

6 голосов
/ 24 мая 2010

Возможно, вам нужна функция money_format () .

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

=0 заполняется символом 0, а -2 выравнивается влево до минимальной ширины поля 2.

6 голосов
/ 24 мая 2010
echo $amount === 0 ? '$00.00' : $amount;

1 голос
/ 24 мая 2010
<?php
if ( $amount < 5 )
{
    echo 'Credit Balance low! You have';
    echo $amount == 0 ? '$00.00' : $amount;
    echo ' remaining credits.';
}
else
{
    echo 'No recent alerts...';
}
?>
1 голос
/ 24 мая 2010
if ($amount === 0) {
    echo '$0.00';
} elseif ($amount < 5) {
    echo "Credit Balance low! You have $amount remaining credits";
} else {
    echo 'No recent alerts...';
}
0 голосов
/ 24 мая 2010

Вы должны сделать:

<?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...';
}    

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...