@polakware

Как правильно написать такой тернарный оператор?

Если число > 0, то дать зеленый цвет, а если меньше - дать красный
<?php

echo "<span style=\"" . (5 >= 0) ? \"color:green\" : \"color: red\" . ">5</span>";
  • Вопрос задан
  • 248 просмотров
Решения вопроса 1
maksim92
@maksim92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
$color = 5 > 0 ? 'green' : 'red';
echo '<span style="color: ' . $color . ';">5</span>';
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
kimono
@kimono
Web developer
$color = 5;
printf( '<span style="color: %s">5</span>', $color > 0 ? 'green' : 'red');
Ответ написан
@Nolan81
программист
echo '<span style="color:' . (5 >= 0) ? 'green' : 'red' . ';">5</span>';
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 окт. 2020, в 21:13
600 руб./в час
01 окт. 2020, в 19:53
60000 руб./за проект
01 окт. 2020, в 19:40
15000 руб./за проект