【发布时间】:2012-10-31 13:58:57
【问题描述】:
<?php
$array = ('1', '2', ... , '30000');
$return = myFunction($array); // max 200 elements for one query
foreach($return as $r){ //this must be call only one
//doSomething;
}
我有一个包含 30000 个元素的数组。我必须在函数 myFunction 中使用元素,但这个函数最多只能为一个查询获取 200 个元素。
【问题讨论】:
-
您需要使用 foreach 遍历巨大的数组并将元素存储到帮助数组中 - 当您达到函数的限制时,调用将帮助数组作为参数传递给它的函数并重新开始空帮助数组...如果您需要组合数组(函数调用的结果),请使用array_merge
-
@KamilŠrot 是的,请添加新答案