<?php
use Symfony\Component\Console\Helper\ProgressBar;
use Symfony\Component\Console\Output\StreamOutput;
$stream = fopen('php://output', 'w');
$output = new StreamOutput($stream);
$progressBar = new ProgressBar($output);
$loop = ['a','b','c','d','e'];
$progressBar->start(count($loop));
// In CLI, the progress bar updates with every loop
foreach ($loop as $element) {
echo PHP_EOL.'<b>'.$element.'</b>';
$progressBar->advance();
}