Перейти к содержанию
Форум по парсингу
Авторизация  
PARSING.center

Цикличный метод

Рекомендуемые сообщения

    Сам класс с методом

class PS
{
 static public function whilecycle($ff, $limit, $start = 0)
    {
        $c = $start;
        while (true) {
            if (!$ff($limit * $c)) {
                break;
            }
            $c++;
        }
    }

}

     

    Использование

$limit = 50;

/**
    $start с какой позиции начинать
**/

PS::whilecycle(function ($start) use ($limit) {

    $list = ЗАПРОС В БАЗУ С ПАРАМЕТРАМИ ДЛЯ СДВИГА  "limit" => $limit . "," . $start

    if (!$list) { //если нет данных
        return false;
    }

    foreach ($list as $k => $v) {
        //перебираем данные
    }

    return true;

}, $limit);

     

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Авторизация  

facebook twitter telegram vk youtube instagram



×
×
  • Создать...