s25 / queue-from
从生成器、目录迭代器、数组生成队列
1.0.0
2019-04-01 03:16 UTC
Requires
- predis/predis: ^1.1
This package is auto-updated.
Last update: 2024-09-29 05:21:40 UTC
README
创建和使用简单的队列,从生成器、目录迭代器或数组。
安装
composer require s25/queue-from
使用示例
php test/test.php
<?php require __DIR__.'/../vendor/autoload.php'; use S25\Queue\Queue; $key = 'test'; $path = './'; $queue = new Queue($key); // Заполнить очередь строками из массива $queue->getGenerator([1,2,3,4,5,6,7,8,9,10])->generate(); while ($item = $queue->pop()) { echo $item; } // Заполнить очередь списком файлов $queue->getGenerator(new \DirectoryIterator($path))->generate(); while ($item = $queue->pop()) { echo $item; } // Продолжение следует...