php下一步/当前操作需要很长时间

php下一步/当前操作需要很长时间,php,arrays,performance,function,Php,Arrays,Performance,Function,我对next和current数组操作有一个问题,这些操作需要很长时间,比长数组上的foreach操作要长得多。是否有一些函数可以使用,它们做的相同但更快?如果您知道阵列的大小,可以尝试使用。 一般来说,Spl实现经过了高度优化,速度非常快。您不使用foreach有什么原因吗?您能使用通常的for吗?它可能是最快的。为什么不使用foreach呢……你能提供一个可复制的用例吗?是的,很抱歉有点匆忙地键入了这个,但基本上我正在尝试用memcache/mysql的方式遍历数组。因此,目前我有while(

我对next和current数组操作有一个问题,这些操作需要很长时间,比长数组上的foreach操作要长得多。是否有一些函数可以使用,它们做的相同但更快?

如果您知道阵列的大小,可以尝试使用。
一般来说,Spl实现经过了高度优化,速度非常快。

您不使用foreach有什么原因吗?您能使用通常的for吗?它可能是最快的。为什么不使用foreach呢……你能提供一个可复制的用例吗?是的,很抱歉有点匆忙地键入了这个,但基本上我正在尝试用memcache/mysql的方式遍历数组。因此,目前我有while($row=my_function($mysql_result))-结果可能是mysql结果或memcached数组-只是在这里看了一下,认为我对下一步的方向有一个很好的想法,很抱歉有任何异议。