2017 © Pedro Peláez
 

library set

A PHP Set class limited to scalar using hashmaps

image

sperrichon/set

A PHP Set class limited to scalar using hashmaps

  • Saturday, September 24, 2016
  • by sperrichon
  • Repository
  • 1 Watchers
  • 0 Stars
  • 10 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

php-set

A PHP Set class limited to scalar using hashmaps, (*1)

Example

use SP\Set\Set;

$set = Set::fromArray([2,3]);

foreach($set as $k=>$v) {
    var_dump($k);
    var_dump($v);
} 

var_dump($set->toArray());

$set->add(5);
var_dump($set->toArray());

$set->add(3);
var_dump($set->toArray());

$set->remove(3);
var_dump($set->toArray());

$set->remove(1);
var_dump($set->toArray());

var_dump($set->has(1));

var_dump($set->has(2));

var_dump(count($set));

Expected Output

int(0)
int(2)
int(1)
int(3)
array(2) {
  [0]=>
  int(2)
  [1]=>
  int(3)
}
array(3) {
  [0]=>
  int(2)
  [1]=>
  int(3)
  [2]=>
  int(5)
}
array(3) {
  [0]=>
  int(2)
  [1]=>
  int(3)
  [2]=>
  int(5)
}
array(2) {
  [0]=>
  int(2)
  [1]=>
  int(5)
}
array(2) {
  [0]=>
  int(2)
  [1]=>
  int(5)
}
bool(false)
bool(true)
int(2)

The Versions

24/09 2016

0.0.1

0.0.1.0 http://d3vs.net

A PHP Set class limited to scalar using hashmaps

  Sources   Download

MIT

The Requires

  • php >= 5.4

 

by Samuel Perrichon

php class set shim hashmap

24/09 2016

dev-master

9999999-dev http://d3vs.net

A PHP Set class limited to scalar using hashmaps

  Sources   Download

MIT

The Requires

  • php >= 5.4

 

by Samuel Perrichon

php class set shim hashmap