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

标签 php mysql wordpress paypal-adaptive-payments

我想使用自适应支付 api,据我所知,我只能将它用于 5 或​​ 6 条记录。
有没有办法自动化这个过程来获取例如 6 条记录调用结果上的函数
然后从 6 条记录重新开始这个过程?

我不能使用任何 php 数据库类,因为我在 wordpress 插件中使用它。
仅供引用:https://codex.wordpress.org/Class_Reference/wpdb#SELECT_Generic_Results

示例结果:

    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
}

最佳答案

PDOStatement::fetchAll — 返回一个包含所有结果集行的数组或您想要的数组

关于php - 从结果集中对每 5 条记录调用一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21969506/

相关文章:

php - 如何将CSS应用于除Wordpress/Woocommerce中的某些产品页面以外的所有页面?

php - 如何从php中的unicode字符串中获取unicode字符

php - semop 调用的 EINTR 错误

php - $ http.get来自PHP的JSON无法正常工作

mysql - 使用 GROUP BY 检索满足条件的记录

php - Varnish 不适用于WooCommerce

php - 获取图像的Android事件方法返回null PHP MySQL

mysql - MySQL-使用不存在的地方返回null

Mysql内连接多个

javascript - 使用javascript从wordpress页面读取HTML