-1

我在php中有一个数组:

$array = [1,2,3];

当我做:

while(yield $array->advance())

我明白了Call to a member function advance() on array

如何将我的数组变成迭代器?

4

1 回答 1

3

您只能->advance()调用Amp\Iterator.

因此,您需要先使用该fromIterable方法转换您的基本 php 数组。

Amp\Iterator\fromIterable($array)
于 2018-07-22T07:44:39.167 回答