public function delete( $value ) {
        $key = array_search( $value, $this->getArrayCopy(), true );

        if ( $key !== false ) {
            unset( $this[ $key ] );
            return true;
        }

        return false;
    }
public function delete( $value ) {
        $key = array_search( $value, $this->getArrayCopy(), true );

        if ( $key !== false ) {
            unset( $this[ $key ] );
            return true;
        }

        return false;
    }
public function delete ( $ value ) { $ key = array_search ( $ value , $ this -> getArrayCopy ( ) , true ) ; if ( $ key !== false ) { unset ( $ this [ $ key ] ) ; return true ; } return false ; }
Removes the element associated to the value.

@param  mixed $value The value to remove from the Set object
@return boolean      True on success, false on failure to delete value
Removes the element associated to the value .