php - 更改 PHP 的控制台输出

标签 php linux

<分区>

在 debian 中是否可以通过回显的 PHP 语句更改控制台颜色?我有一个从 debian 服务器的命令行运行的脚本,我正在尝试以更清晰的方式查看所有输出的信息。

最佳答案

是的,您可以轻松更改输出的颜色。即终端支持时。

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

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!");

希望对您有所帮助!

关于php - 更改 PHP 的控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35444916/

相关文章:

linux - 联机帮助页中 Unix 命令名称后括号中的数字是什么意思?

linux - 如何将 AWK 输出传递给变量?

javascript - JQuery点击slidetoggle仅适用于PHP重复DIVS的第一个DIV

php - PHP 引用数组的深拷贝

php - 如何设置自定义错误消息 zend 表单元素文件?

php - 浏览器无法打开php页面?

linux - BASH - 只打印路径中最深的目录

php - 我可以在不先选择数据库的情况下使用 Laravel 的 Schema::createDatabase() 吗?

php - 根据用户登录状态调整购物车中的数组值

c - glibc 中的系统调用实现