У меня есть массив с, скажем, 400 (но может быть что угодно) именами, которые я хочу отправить в API, но API получает максимум 200 запросов за раз, как я делю свой массив так, чтобы для каждого 200-го элемента, я выполняю действие?
Вот что у меня есть, вместо того, чтобы делать запрос API, я просто пытаюсь вывести массив на страницу.
<?php
for ($i = 0; $i <= $smsListLimit; $i++)
{
if ($i <= 199)
{
array_push($newarray, $smsList[$i]);
if ($i == 199)
{
echo “ < pre > “;
var_dump($newarray);
echo “ < / pre > “;
echo “!!!!!!!BREAK!!!!!!!“;
}
}
elseif ($i > 199 && $i <= 399)
{
unset($newarray);
array_push($newarray, $smsList[$i]);
if ($i == $smsListLimit)
{
echo “ < pre > “;
var_dump($newarray);
echo “ < / pre > “;
echo “!!!!!!!BREAK!!!!!!!“;
}
}
}
die();
?>
Это возвращаетпервые 200 в массив, но не остаток - но независимо от того, если входящий массив был 5000, я не хочу писать массивный оператор if для каждых 200.
Кто-нибудь предлагает какие-либо предложения?