【问题标题】:PHP: color a stringPHP:为字符串着色
【发布时间】:2014-11-27 04:57:11
【问题描述】:

我刚刚完成了一个 ASCII 表格设计,例如:

+------+------+
|id    |name  |
+------+------+
|1     |x     |
+------+------+

现在我正在尝试为这些文本着色。我找到了一些使用 PHP 图像/HTML 方式的方法。有没有办法在没有 PHP 图像创建/HTML 的情况下为这些文本着色。

目标:用相同的颜色为每一列的文本着色。例如。 id col 的所有值都带有“红色”,name col 带有绿色等等。

注意:它不是控制台输出,也不是 HTML 页面。使用 PHP 绘图,灵感来自 here

请帮帮我。

【问题讨论】:

  • 你能更具体地说明你在做什么吗?
  • 这是用于控制台输出吗?
  • 请在您的问题中更准确地说明您要完成的工作。如果这是您要在网站上显示的表格,则需要使用 html/css 设置元素样式。
  • 试试id
  • 它没有回答这个问题:“你想在哪里打印它?”

标签: php


【解决方案1】:

这真的取决于你要在哪里输出表格。

如果您使用的是命令外壳(dos-window、bash 等),那么您可以使用一些特殊的转义码或api functions 来为您的输出着色。 如果您使用的是获得 mime 类型文本/文本的浏览器,则您无法为任何内容着色。 如果您使用的是获得 mime 类型 text/html 的浏览器,则可以使用具有固定字符大小的 CSS(字体信使)

其实你需要告诉我们,你不想在哪里输出你的表格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 1970-01-01
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    相关资源
    最近更新 更多