php-对结果集中的每5条记录调用一个函数

php-对结果集中的每5条记录调用一个函数,php,mysql,wordpress,paypal-adaptive-payments,Php,Mysql,Wordpress,Paypal Adaptive Payments,我想使用自适应支付api,我知道我只能对5或6条记录使用它。 是否有一种方法可以自动提取过程,例如6条记录,并在结果时调用函数 然后从6记录开始重新开始这个过程 我不能使用任何php数据库类,因为我在wordpress插件中使用它。 仅供参考: 示例结果: Array ( [0] => Array ( [seller_paypal1] => yehuda@site.com [commission1] =&

我想使用自适应支付api,我知道我只能对5或6条记录使用它。 是否有一种方法可以自动提取过程,例如6条记录,并在结果时调用函数 然后从6记录开始重新开始这个过程

我不能使用任何php数据库类,因为我在wordpress插件中使用它。 仅供参考:

示例结果:

    Array
(
    [0] => Array
        (
            [seller_paypal1] => yehuda@site.com
            [commission1] => 16.5
        )

    [1] => Array
        (
            [seller_paypal2] => yehuda@site.com
            [commission2] => 16.5
        )

    [2] => Array
        (
            [seller_paypal3] => yehuda@site.com
            [commission3] => 16.5
        )

    [3] => Array
        (
            [seller_paypal4] => yehuda@site.com
            [commission4] => 16.5
        )

    [4] => Array
        (
            [seller_paypal5] => yehuda@site.com
            [commission5] => 16.5
        )

    [5] => Array
        (
            [seller_paypal6] => yehuda@site.com
            [commission6] => 16.5
        )
    [6] => Array
        (
            [seller_paypal7] => yehuda@site.com
            [commission7] => 16.5
        )

)


<?php
// just a fiction way for example
foreach ($records /5 as record) {
  start record 0-5
  adaptive($record['seller_paypal'], $record['commission']);
  //5 records finished start from the 6-11
}

function adaptive($seller_email,$commission) {
// stuff here
}
数组
(
[0]=>阵列
(
[卖家付费1]=>yehuda@site.com
[佣金1]=>16.5
)
[1] =>阵列
(
[卖方付款方式2]=>yehuda@site.com
[佣金2]=>16.5
)
[2] =>阵列
(
[卖家支付宝3]=>yehuda@site.com
[佣金3]=>16.5
)
[3] =>阵列
(
[卖方付款方式4]=>yehuda@site.com
[佣金4]=>16.5
)
[4] =>阵列
(
[卖方付款方式5]=>yehuda@site.com
[佣金5]=>16.5
)
[5] =>阵列
(
[卖家支付宝6]=>yehuda@site.com
[佣金6]=>16.5
)
[6] =>阵列
(
[卖家支付宝7]=>yehuda@site.com
[佣金7]=>16.5
)
)

PDOStatement::fetchAll
-返回一个包含所有结果集行的数组,或者根据您的需要返回一个数组

嗨,我在wordpress中使用了这个数组,所有结果返回都是我发布的示例。$result=$sth->fetchAll(PDO::FETCH_列,0);var_dump($结果)//使用var_dump();