Skip to content

silfoxs/progress-bar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

progress-bar

一个php脚本进度条工具

自定义风格示例

$progress->style([
    //进度条标题
    'title' => sprintf('下载%s', $total),
    //进度条长度
    'length' => 50,
    //进度条占位符
    'placeholder' => '-',
    //进度条样式
    'progress' => '>',
    //进度条满提示
    'done' => '完毕!',
])->show($progress);

示例

$progress = new Silfoxs\ProgressBar();
for ($j=0; $j < 10; $j++) {
    $progress->total($total = mt_rand(100, 500));
    for ($i = 1; $i <= $total; $i++) {
        $progress->style([
            'title' => sprintf('下载%s', $total),
        ])->show($i);
        usleep(mt_rand(10000, 300000));
    }
}

About

this is progress bar for php script

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages