PHPackages                             jbroadway/distinctelements - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. jbroadway/distinctelements

ActiveLibrary

jbroadway/distinctelements
==========================

A pure PHP implementation of the Distinct Elements in Streams algorithm for estimating the number of distinct elements in a set.

1.0(1y ago)38MITPHPPHP &gt;=7.2

Since May 22Pushed 1y ago2 watchersCompare

[ Source](https://github.com/jbroadway/distinctelements)[ Packagist](https://packagist.org/packages/jbroadway/distinctelements)[ Docs](https://github.com/jbroadway/distinctelements)[ RSS](/packages/jbroadway-distinctelements/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Distinct Elements in Streams
============================

[](#distinct-elements-in-streams)

[![GitHub Workflow Status (branch)](https://camo.githubusercontent.com/74e0fe08d725a8991f6a3decf5f7a3c95f616c944caaec2d6d9c135ec99a04c0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6a62726f61647761792f64697374696e6374656c656d656e74732f63692e796d6c3f6272616e63683d6d6173746572)](https://camo.githubusercontent.com/74e0fe08d725a8991f6a3decf5f7a3c95f616c944caaec2d6d9c135ec99a04c0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6a62726f61647761792f64697374696e6374656c656d656e74732f63692e796d6c3f6272616e63683d6d6173746572)[![GitHub License](https://camo.githubusercontent.com/f5edb68f0f43faba62343ea11e6f07d1e70c01da71f85af2d4205d40b45b1020/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6a62726f61647761792f64697374696e6374656c656d656e7473)](https://camo.githubusercontent.com/f5edb68f0f43faba62343ea11e6f07d1e70c01da71f85af2d4205d40b45b1020/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6a62726f61647761792f64697374696e6374656c656d656e7473)[![Packagist Version](https://camo.githubusercontent.com/2aa66941641817b1662028fe3451be8fb3199c706027edb163ef3eab1b3403f4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a62726f61647761792f64697374696e6374656c656d656e7473)](https://camo.githubusercontent.com/2aa66941641817b1662028fe3451be8fb3199c706027edb163ef3eab1b3403f4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a62726f61647761792f64697374696e6374656c656d656e7473)[![Packagist PHP Version Support](https://camo.githubusercontent.com/b27a820c86dcd87254e07fe4ac02fc64113a142de509643f306ed3a0919752ab/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6a62726f61647761792f64697374696e6374656c656d656e7473)](https://camo.githubusercontent.com/b27a820c86dcd87254e07fe4ac02fc64113a142de509643f306ed3a0919752ab/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6a62726f61647761792f64697374696e6374656c656d656e7473)

A pure PHP implementation of the Distinct Elements in Streams algorithm for estimating the number of distinct elements in a set, from the following paper:

Install using [Composer](https://getcomposer.org/):

```
composer require jbroadway/distinctelements

```

Usage:

```
