Как сделать лимит
В
GetNewOrders
получаем 500 записей, но формировать массивы нужно только для 20 из 500 для каждой услуги.
$LIMIT_A = 20;
$LIMIT_B = 20;
$GetNewOrders = $this->GetNewOrders();
if (!empty($GetNewOrders->num_rows)) {
foreach ($GetNewOrders as $value) {
if (in_array($value["PackageId"], [174, 75])) {
// 1-я услуга.
$arrayData[] = ...
$arrayNewOrders[] = ...
$orders[] = ...
} elseif (in_array($value["PackageId"], [11, 12])) {
// 2-я услуга.
}
}
}
Если делать конструкцию $i = 0, затем $i++ то имея 500 записей делать break походу не получится, да и если услуг будет 5, нужно создавать 5 букав i?) Есть ли более удобные варианты?