Внутри тернарного PHP скрипт как связать вторую переменную с моей строкой?

89
10

Перед style = "style =" color: '. $rx_event_colors. "Я хочу добавить переменную $ima, это просто переменная с изображением внутри строки. Кроме того, если вы считаете, что мне просто полезно добавить

 if(!empty($ins_event))
{
echo "<tr><td>  <a href='". matry::here(array('event_id'=>$ins_event['id'])) . "'" .
( $ins_event['status'] == 2 ? ' style="color: ' . $rx_event_colors . '">Completed Insurance Event' : '>Active Insurance Event') . "</a></td></tr>";

}


Я пробовал:


? ' $ima, style="style="color: ' . $rx_event_colors . '"
style="style="color: ' . $ima, $rx_event_colors . '"
style="style="color: ' . ($ima), $rx_event_colors . '"
style="style="color: ' . ($ima), ($rx_event_colors) . '"

безрезультатно.

спросил(а) 2021-01-25T16:35:37+03:00 5 месяцев назад
1
Решение
88

Я предполагаю, что $ima является строкой. Чтобы объединить строки, используйте "."


Итак, в первой части вашего тернария, если вы хотите добавить $ima, просто выполните следующее:


' style="color: ' . $ima . $rx_event_colors . '">Completed Insurance Event'

Однако я смущен, когда вы говорите "[$ ima] просто переменная с изображением внутри строки". Имеет ли $ima путь к самому изображению? Если это так, оно принадлежит атрибуту SRC тега img, но не внутри атрибута STYLE.

UPDATE:


Поскольку $ima содержит весь тег img, он не относится к атрибуту style atrribute. См:


' style="color: ' . $rx_event_colors . '">' . $ima . 'Completed Insurance Event'

ответил(а) 2021-01-25T16:35:37+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема