1、使用print_r可以原样输出字符串内容
print_r('
+---------------------------------------------------------------------+
喜马拉雅mp3批量下载工具
Site:http://www.waitalone.cn/
Exploit BY: 独自等待
Time:2016-10-11
+---------------------------------------------------------------------+
');
2、使用定界符
$str =
<<<EOF
______ _____ _
| ____| / ____| | |
| |__ __ _ ___ _ _ | (___ __ __ ___ ___ | | ___
| __| / _` | / __| | | | | \___ \ \ \ /\ / / / _ \ / _ \ | | / _ \
| |____ | (_| | \__ \ | |_| | ____) | \ V V / | (_) | | (_) | | | | __/
|______| \__,_| |___/ \__, | |_____/ \_/\_/ \___/ \___/ |_| \___|
__/ |
|___/
EOF;
echo $str.PHP_EOL;
3、设置颜色
效果如下
主要用到print_r和 屏幕显示的Escape屏幕控制码
<?php
function output($str){
print_r(
"\033[48;5;1m
Command {$str} is not defined.
Did you mean one of these?
make:migration
make:seeder
\033[0m");
}
output("ceshi");
敲了太多空格,需要的话可以做个封装,比如固定每行长度,不够的两侧补空格,然后第一行和最后一行补空行。
使用 str_repeat(' ', $n)
来填补空格