河汉清且浅,牵牛敦而纯

如何在Windows中清除PHP CLI屏幕:类似于“cls”命令的简单方法[重复]
Clear PHP CLI output

system('cls'); 会在屏幕上放置一个 chr(12) (“换页”字符),但不会清屏。

PHP 中的ncurses库不适用于Windows 平台,ncurses_clear(); 用不了
来源: http: //www.php.net/manual/en/function.ncurses-clear.php

cmd 提示符开始支持 ansi 转义字符后,这就会工作
echo chr(27).chr(91).'H'.chr(27).chr(91).'J'; //^[H^[J
可以缩短为:echo "\e[H\e[J";

来源:http ://pank.org/blog/2011/02/php-clear-terminal-screen.html

类似 popen() 函数, 但是 proc_open() 提供了更加强大的控制程序执行的能力。
pclose(popen('cls','w'));


https://stackoverflow.com/questions/24327544/how-to-clear-the-php-cli-screen-in-windows-a-simple-method-similar-to-cls-com

 

posted on 2024-01-10 01:17  伊索  阅读(32)  评论(0编辑  收藏  举报