echo "現在{$persentage}%までできてます!\\n";
とか出力したあと、前に出力したものを消した上で同じ位置に新しく出力したい!
と思った話です。
結論:バックスペース("\\x08")を使おう
$str = "";
for ($i = 0; $i < 10; $i++) {
echo str_repeat("\\x08", strlen($str));
echo $str = $i . $str;
sleep(1);
}
■追記
PHP CLIでプログレスバーを実現する - Qiita
↑にコメントしたところ、見事轟沈。。。