2014-10-02 113 views
-2

我刚刚完成一个ASCII表的设计,如:PHP:彩色串

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

现在我想这些颜色的文本。我用PHP图像/ HTML方式找到了一些方法。有什么方法可以在没有PHP图像创建/ HTML的情况下对这些文本着色。

目标:为每列颜色相同的文本着色。例如。所有值为id col的颜色为'red',name col为绿色等。

NOTE:它不是控制台输出,也不是HTML页面。只需使用PHP,灵感来自here

请帮助我。

+2

请问你在做什么? – Shaeldon 2014-10-02 08:19:31

+0

这是用于控制台输出吗? – 2014-10-02 08:22:06

+0

请在您的问题中更准确地说明您要完成的任务。如果这是您要在网站上显示的表格,则需要使用html/css来设置元素的样式。 – 2014-10-02 08:23:07

回答

0

这真的取决于您要输出表格的位置。

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

实际上,您需要告诉我们,您不希望输出表格。