Php 使用AMFP从数组创建迭代器
我有一个php数组:Php 使用AMFP从数组创建迭代器,php,amphp,Php,Amphp,我有一个php数组: $array = [1,2,3]; 当我这样做时: while(yield $array->advance()) 我得到对数组上的成员函数advance()的调用 如何将数组转换为迭代器?您只能在Amp\iterator的实例上调用->->advance() 因此,首先需要使用fromIterable方法转换基本php数组 Amp\Iterator\fromIterable($array) 你是说for/foreach?看来你之前有很多未完成的问题。你在这里没有
$array = [1,2,3];
当我这样做时:
while(yield $array->advance())
我得到对数组上的成员函数advance()的调用
如何将数组转换为迭代器?您只能在Amp\iterator
的实例上调用->->advance()
因此,首先需要使用fromIterable
方法转换基本php数组
Amp\Iterator\fromIterable($array)
你是说for/foreach?看来你之前有很多未完成的问题。你在这里没有得到你所需要的帮助吗?@Andreas是的,我是的,我应该以某种方式结束我的问题吗?我的意思是:你可以参观并学习基本知识,所以,结束一个问题就是接受一个答案。