public function remove($element)
    {
        $hash = $this->hash($element);
        if (isset($this->hashTable[$hash])) {
            $i = array_search($element, $this->hashTable[$hash], true);
            if ($i !== false) {
                unset($this->hashTable[$hash][$i]);
                return true;
            }
        }
        return false;
    }
public function remove($element)
    {
        $hash = $this->hash($element);
        if (isset($this->hashTable[$hash])) {
            $i = array_search($element, $this->hashTable[$hash], true);
            if ($i !== false) {
                unset($this->hashTable[$hash][$i]);
                return true;
            }
        }
        return false;
    }
public function remove ( $ element ) { $ hash = $ this -> hash ( $ element ) ; if ( isset ( $ this -> hashTable [ $ hash ] ) ) { $ i = array_search ( $ element , $ this -> hashTable [ $ hash ] , true ) ; if ( $ i !== false ) { unset ( $ this -> hashTable [ $ hash ] [ $ i ] ) ; return true ; } } return false ; }
Delete the element from this set.

@param mixed $element
@return boolean
Delete the element from this set .