novactive/collection

++ Collection ++ PHP 的抽象库。

v3.1.0 2021-03-08 21:12 UTC

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]

标准操作方法

贡献

为了被接受,您的贡献需要通过一些控制

  • PHP 文件应该是有效的
  • PHP 文件应该遵循 PSR-2 标准
  • PHP 文件应该没有 phpmdphpcpd 警告/错误

为了简化验证过程,您可以使用这两个脚本

编码标准和语法

make codeclean

将检查和修复编码标准

测试

make tests

将运行测试

变更日志

变更日志

LICENSE

许可协议