function del($key)
    {
        $index = array_search($key, $this->keys);

        if ($index !== false) {
            unset($this->keys[$index]);
            unset($this->values[$index]);
            $this->_reflow();
            return true;
        }
        return false;
    }
function del($key)
    {
        $index = array_search($key, $this->keys);

        if ($index !== false) {
            unset($this->keys[$index]);
            unset($this->values[$index]);
            $this->_reflow();
            return true;
        }
        return false;
    }
function del ( $ key ) { $ index = array_search ( $ key , $ this -> keys ) ; if ( $ index !== false ) { unset ( $ this -> keys [ $ index ] ) ; unset ( $ this -> values [ $ index ] ) ; $ this -> _reflow ( ) ; return true ; } return false ; }
Deletes a key-value pair from the mapping with the specified
key.

@param string $key
@return bool
Deletes a key - value pair from the mapping with the specified key .