0
私はコマンドラインでのみ実行されるPHPスクリプト(行列と考える)を書いています。複数の行を印刷するときにPHPコンソールの反転スクロール
現時点では、新しい行で終わるコード行を繰り返し印刷します。画面がいっぱいになると、各行でスクロールし始めます。スクロール方向は、下から上に向かっています。
端末のカーソル位置を使用して、この動作を逆転させ、画面の上部にコード行を印刷して、スクロールが上から下になるようにしていますか?
例コード:
for ($lines=1000;$lines>0;$lines--) {
echo "this is a basic line of code\n";
}
私がしようとしているもの:
for ($lines=1000;$lines>0;$lines--) {
echo "\033[0;0H";
echo "\nthis is a basic line of code";
}
これは私が達成しようとしているものをシミュレートし、非常に基本的な例です - PHPの印刷A 0,0の位置にある行。 0,0に新しい行を書きます。古い行は1行下に移動します。スクロールが繰り返し繰り返されると、反転されます。
これ以外の方法は、私が使用する以外のことを気にしていない場合があります。ANSI?私はマックを使っていますし、それはそれは
をサポートするために必要なすべてですので、それが楽しい小さなプロジェクトだ---表示されるようにバインドされているコメントの端末はOSによって異なります "をするために