novactive / collection
++ Collection ++ PHP 的抽象库。
v3.1.0
2021-03-08 21:12 UTC
Requires
- php: ^7.4 || ^8.0
- ext-json: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- fzaninotto/faker: ^1.9
- phpdocumentor/reflection-docblock: ^5.2
- phpmd/phpmd: ^2.9
- phpunit/phpunit: ^7.5
- squizlabs/php_codesniffer: ^3.5
- symfony/var-dumper: ^5.1
This package is auto-updated.
Last update: 2024-09-09 05:06:25 UTC
README
Nova Collection
因为我们没有找到像我们想要的那么简单的 PHP 的 Collection,所以我们自己做了。
更简单、更好、更快、更强
使用 array_* 函数代替 foreach 不是一个容易的选择。因为这个库是为了管理底层操作而制作的。我们希望它快,然后我们比较并实现了最佳选择。(查看:[图片](https://i.imgur.com/JUUo6EE.png))
完全单元测试,值得信赖。
方法
范围高级选择
$collection = NovaCollection([0,1,2,3,4,5,6,7,8,9,10]); $collection([2,4], 1, 2, '4-2', '3,2;5-2;10')->toArray();
结果:[2,3,4,1,2,4,3,2,3,4,5,4,3,2,10]
标准操作方法
贡献
为了被接受,您的贡献需要通过一些控制
为了简化验证过程,您可以使用这两个脚本
编码标准和语法
make codeclean
将检查和修复编码标准
测试
make tests
将运行测试