请求中的偏移量和限制循环

Loop for offset and limit in a request

我需要一些帮助来创建一个循环来执行我在 api 中的请求。 我有一个请求,该请求仅是具有限制和偏移量的允许请求,但该请求仅显示每 100 个数据。 我手动将限制设置为 100 并将偏移量设置为 0,但我会自动执行此请求,因此我也需要自动执行此操作。 我需要值中的变量偏移量和限制总和 100 并执行相同的请求,但变量已更改。

例如: 第一个请求:offset = 0,limit = 100,第二个请求:offset = 100,limit = 200,第三个请求:offset = 200,limit = 300,第四个请求:offset = 300,limit = 400 ...

当偏移量为 3000 时我需要停止。

我在 url_no = ...

中使用了这个变量
$offset = 0; // Começa do registro 'x';
$limit = 100; // Vai até o registro 'x';

//Var URI:
    $url_no = "https://".$account['baseuri']."/messaging_history/api/account/".$account['id']."/conversations/search?offset=".$offset."&limit=".$limit;

我认为应该这样做:

$limit = 100;

For($i=0 ; $i < sizeof($request) ; $i++){
$offset=$limit - 100;
$limit += 100;
echo $offset,$limit
}

结果: 0,100 100,200 200,300 ,...

为了让它正确,我这样做了:

$request = 3000;

For($i=0 ;  $offset < $request ; $i++){
$limit = 100;
$offset = $limit*$i;
echo "<pre>";
echo $offset . " " .  $limit;
echo "</pre>";
}

我的结果是: