无论如何都要在debian中使用回显的PHP语句更改控制台颜色?我有一个从debian服务器的命令行运行的脚本,我试图以更清晰的方式查看所有输出的信息。
答案 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.php或https://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!");
希望有所帮助!