p-sam / set
A PHP Set class limited to scalar using hashmaps
0.0.1
2016-09-24 12:30 UTC
Requires
- php: >= 5.4
This package is auto-updated.
Last update: 2024-04-07 04:39:20 UTC
README
A PHP Set class limited to scalar using hashmaps
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)