PHP-在Linux命令行生成一个动态的进度条

php 2023-04-28 252次浏览

代码分享-PHP-在Linux命令行生成一个动态的进度条
相信很多人在终端或使用Linux系统后端安装软件时,都会看到一个“## 2%” 类似的进度条,下面我们用PHP模拟一个,在Linux命令行生成一个动态的进度条

<?php
$total = 100;
for ($i = 1; $i <= $total; $i++) {
    printf("progress: [%-50s] %d%% Done\r", str_repeat('#',intval($i/$total*50)), intval($i/$total*100));
    usleep(100000);
}

echo "\nDone!\n";

效果如下:
PHP-在Linux命令行生成一个进度条

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址