wiki/content/20201112130435-iterate_method.md

34 lines
490 B
Markdown
Raw Normal View History

2024-05-06 20:40:05 +00:00
---
2024-10-30 17:04:36 +00:00
date: 20201112
2024-05-06 20:40:05 +00:00
id: f5983e81-f975-4913-b6c5-5211493841b7
title: iterate() method
---
# Syntax
``` php
$iterable = function () {
yield 1;
yield 2;
// ...
};
```
``` php
use Symfony\Component\Console\Helper\ProgressBar;
$progressBar = new ProgressBar($output);
foreach ($progressBar->iterate($iterable) as $value) {
// ... do some work
}
```
## Non countable variable
``` php
foreach ($progressBar->iterate($iterable, 100) as $value) {
// ... do some work
}
```