集合对象允许您存储任何类型的不重复值,就像在Javascript中一样。

1.1 2023-11-21 13:06 UTC

This package is auto-updated.

Last update: 2024-09-21 14:51:53 UTC


README

Latest Stable Version License CI Workflow Coverage Total Downloads

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.