在 php 动态拼接 html 内容时,可通过嵌入带内联 css 的 `` 标签,为条件文本(如 "unable" 和 "used")分别设置红色和绿色字体。
在 PHP 中直接输出带样式的文本,本质是生成符合浏览器渲染规则的 HTML 代码。由于 PHP 本身不处理样式,需将颜色控制逻辑交由 HTML/CSS 实现。最简洁可靠的方式是使用内联 style 属性包裹目标文字:
$paragrap .= $used->NAME . " - "
. (empty($used->is_complete)
? 'Unable'
: 'Used')
. " - " . $helper->timeLeft($used->created) . "
";✅ 关键说明:
用 是语义恰当的行内容器,不影响布局;
⚠️ 注意事项:
通过这种方式,你既能精准控制单个词的颜色,又保持了 PHP 逻辑的清晰与 HTML 渲染的可靠性。