bentools / set
集合对象允许您存储任何类型的不重复值,就像在Javascript中一样。
1.1
2023-11-21 13:06 UTC
Requires
- php: >=7.4
Requires (Dev)
- pestphp/pest: ^1.22
- phpstan/phpstan: ^1.8
- squizlabs/php_codesniffer: ^3.7
- symfony/var-dumper: @stable
README
bentools/set
JavaScript 有一个方便的方式来去重数组
const items = ['foo', 'bar', 'foo', 'baz']; console.log([...new Set(items)]); // ['foo', 'bar', 'baz']
那么PHP为什么不行呢?
use Bentools\Set\Set; $items = ['foo', 'bar', 'foo', 'baz']; var_dump([...new Set($items)]); // ['foo', 'bar', 'baz']
缩写
use function Bentools\Set\set; $items = ['foo', 'bar', 'foo', 'baz']; var_dump([...set($items)]); // ['foo', 'bar', 'baz']
安装
composer require bentools/set
测试
composer test
许可证
MIT.