MathPHP\SetTheory\Set::addMulti PHP Method

addMulti() public method

Add an array of elements to the set Does nothing if element already exists in the set.
public addMulti ( array $members ) : Set
$members array
return Set (this set)
    public function addMulti(array $members) : Set
    {
        foreach ($members as $member) {
            $this->A[$this->getKey($member)] = $member;
        }
        return $this;
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * @dataProvider dataProviderForAddMulti
  */
 public function testAddMulti(array $A, array $x, array $R)
 {
     $setA = new Set($A);
     $setR = new Set($R);
     $setA->addMulti($x);
     $this->assertEquals($setR, $setA);
     $this->assertEquals($setR->asArray(), $setA->asArray());
 }