【问题标题】:Split table and combine拆分表并合并
【发布时间】: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 个元素。

【问题讨论】:

标签: php arrays


【解决方案1】:

您需要使用 foreach 遍历巨大的数组并将元素存储到帮助数组中 - 当您达到函数的限制时,调用将帮助数组作为参数传递给它的函数并从空帮助数组重新开始。 . 如果您需要组合数组(函数调用的结果),请使用array_merge

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-23
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多