xiaosongshu/progress

php的进度条,在cli模式下使用。(A progress bar plugin used in PHP's cli mode.)

v1.0.5 2023-09-05 10:17 UTC

This package is auto-updated.

Last update: 2024-12-05 12:57:19 UTC


README

php 进度条

项目介绍

php在cli模式下运行,需要显示进度条。可以使用本插件完成。

安装方法

composer require xiaosongshu/progress

使用方法

创建index.php文件,写入如下内容:

use Xiaosongshu\Progress\ProgressBar;
/** 创建进度条 */
$bar = new ProgressBar();
/** 总长度 */
$bar->createBar(200);
/** 设置颜色:紫色 (非必选 ,默认白色) */
$bar->setColor('purple');
/** 更新进度条 */
for ($i=1;$i<=10;$i++){
    //your code ......
    /** 模拟业务耗时 */
    sleep(1);
    /** 更新进度条 */
    $bar->advance(2);
}

执行php index.php ,就可以看到类似进度条如下:

50%================================================>

联系作者

email:2723659854@qq.com