从PHP更改控制台输出

时间:2016-02-16 23:17:15

标签: php linux

无论如何都要在debian中使用回显的PHP语句更改控制台颜色?我有一个从debian服务器的命令行运行的脚本,我试图以更清晰的方式查看所有输出的信息。

1 个答案:

答案 0 :(得分:2)

是的,您可以轻松更改输出的颜色。也就是说,当终端支持它时。

您可以手动执行此操作,如下所示:

echo "\033[31m some colored text \033[0m some white text \n";
echo "\033[32m some colored text \033[0m some white text \n";

或者使用更复杂的方法来处理库等 https://github.com/kevinlebrun/colors.phphttps://github.com/abcarroll/simple-ansi-escape,您可以在其中找到更易理解的代码,例如

echo $c('Hello World!')->white()->bold()->highlight('green') . PHP_EOL;

echo esc::ansiEscape(array('color/blue', 'faint', 'underline')), "I hope you enjoy Simple-Ansi-Escape!");

希望有所帮助!