PHP CLI 进度条工具
这是一个简单的 PHP CLI 进度条工具。它可以让你在命令行界面中显示进度条,以便更好地监控你的任务的执行进度。
使用方法
要使用这个工具,你需要先安装它:
composer require guiguiboy/php-cli-progress-bar
然后,你可以使用以下代码来创建一个进度条:
use Guiguiboy\PHPCLIProgressBar\CLIProgressBar;
$bar = new CLIProgressBar(100); for ($i = 0; $i < 100; $i++) { $bar->update($i + 1); }
这将创建一个长度为 100 的进度条,并将它更新到 100%。
你也可以自定义进度条的颜色、文本等属性:
use Guiguiboy\PHPCLIProgressBar\CLIProgressBar;
$bar = new CLIProgressBar( 100, [ 'bar_color' => '\033[32m', // 绿色 'text' => 'Processing...', // 文本 'filled_char' => '=', // 填充字符 'empty_char' => ' ', // 空白字符 ] );
for ($i = 0; $i < 100; $i++) { $bar->update($i + 1); }
这将创建一个绿色的进度条,并在上面显示 "Processing..." 文本。
## 特点
* 支持多进程,可以同时显示多个进度条。
* 可以自定义颜色、文本等属性。
如果你需要在命令行界面中显示进度条,那么这个工具就是一个很好的选择。 它可以帮助你更好地监控你的任务的执行进度,从而提高工作效率。