1 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊
您的代碼完全按照您的指示進(jìn)行操作:輸出一個(gè)字符串,其中顯示“背景顏色:...”。
瀏覽器如何知道您想要使用該顏色設(shè)置文本樣式,而不是將這些單詞呈現(xiàn)給用戶?
您需要為瀏覽器指定這是您提供的樣式。
代替
$msg .= ($row['opened'] == '0') ? "background-color: #DDEDFF;" : "background-color: #000000;";
嘗試類似的東西:
$color = $row['opened'] == '0' ? "#DDEDFF" : "#000000";
$msg .= "<span style='background-color:$color'>THE TEXT YOU WANT TO COLORIZE</span>";
完整示例
<?php
function getLatestMessage($opened) {
$color = $opened ? "#DDEDFF" : "#000000";
$msg = "<span style='background-color:$color'>THE TEXT YOU WANT TO COLORIZE</span>";
return $msg;
}
echo getLatestMessage(true);
echo getLatestMessage(false);
?>
- 1 回答
- 0 關(guān)注
- 125 瀏覽
添加回答
舉報(bào)