simoneast / simple-ansi-colors
Simple PHP类,用于将基本的HTML-like颜色标签转换为ANSI转义码,以便在控制台应用和脚本中使用。包括Windows/Ansicon用户的自动检测。
1.0.1
2015-11-24 03:03 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 15:46:27 UTC
README
Simple PHP类,用于将基本的HTML-like颜色标签转换为ANSI转义码,以便在控制台应用和脚本中使用。
可以通过单个变量禁用,这样就不会输出颜色(例如,如果输出需要被管道传输到另一个应用或脚本)。
包括Windows/ANSICON用户的自动检测。在Windows上默认禁用颜色,除非检测到ANSICON。
版本 1.0.1
MIT 许可证
需要PHP 5.3或更高版本。
如何使用
- 在您的脚本中包含类:
require('simple-ansi-colors.php');
- 输出一些文本:
echo Ansi::tagsToColors('<green>Hello <yellow>World!');
注意,与HTML不同,没有关闭标签。只需使用 <reset>
将颜色返回到默认值。例如...
<green>This text will be green. <reset>This text will return to the default color.
支持的标签
<black>
<red>
<green>
<yellow>
<blue>
<magenta>
<cyan>
<white>
<gray>
<darkRed>
<darkGreen>
<darkYellow>
<darkBlue>
<darkMagenta>
<darkCyan>
<darkWhite>
<darkGray>
<bgBlack>
<bgRed>
<bgGreen>
<bgYellow>
<bgBlue>
<bgMagenta>
<bgCyan>
<bgWhite>
<bold>
<italics>
<reset>
运行 php demo.php
查看所有选项的示例。在支持ANSI颜色的控制台中,您将看到以下...
在Windows命令提示符(无ANSICON)中,颜色标签将被简单地删除。
Windows用户可以从 下载ANSICON 并通过在命令提示符或“运行”窗口中运行 ansicon -i
来安装它。这将允许他们查看颜色。