bvtterfly / cycler
此包已被废弃,不再维护。未建议替代包。
使用 cycler 轻松地在几个值之间切换
1.0.0
2022-04-12 09:18 UTC
Requires
- php: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- pestphp/pest: ^1.20
This package is auto-updated.
Last update: 2024-03-05 14:47:08 UTC
README
🚨 此包已被废弃 🚨
我不再使用 PHP,无法证明维护此包所需的时间是合理的。这就是我选择废弃它的原因。请随意 fork 我的代码并维护自己的副本。
Cycler : 在几个值之间切换的简单方法
使用 cycler,可以轻松地在任何数量的参数之间循环,这是一种在几个值之间切换的简单方法。
$cycle = cycler('odd', 'even'); $numbers = [1,2,3,4,5,6]; foreach ($numbers as $number) { echo "{$number} is {$cycle->next()}"; } // prints 1 is odd 2 is even 3 is odd 4 is even 5 is odd 6 is even
安装
您可以通过 composer 安装此包
composer require bvtterfly/cycler
用法
假设我们想在博客主页上每三篇帖子显示一次广告。然后我们可以使用 cycler
$adsCycle = cycler(false, false, true); foreach ($posts as $post) { // show post if ($adsCycle->next()) { // show add } }
您可以使用 current 方法访问当前项(在上面的例子中,$adsCycle->current())
测试
composer test
更新日志
有关最近更改的更多信息,请参阅 更新日志
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件