src/ADT/List/Dictionary.php
public function remove( $key )
	{
		if( !$this->has( $key ) )																	//  pair key is not existing
			return FALSE;																			//  indicate miss
		$key	= !$this->caseSensitive ? strtolower( $key ) : $key;								//  lowercase key if dictionary is not case sensitive
		$index	= array_search( $key, array_keys( $this->pairs ) );									//  index of pair to be removed
		if( $index >= $this->position )																//  iterator position is beyond pair
			$this->position--;																		//  decrease iterator position since pair is removed
		unset( $this->pairs[$key] );																//  remove pair by its key
		return TRUE;																				//  indicate hit
	}
public function remove( $key )
	{
		if( !$this->has( $key ) )																	//  pair key is not existing
			return FALSE;																			//  indicate miss
		$key	= !$this->caseSensitive ? strtolower( $key ) : $key;								//  lowercase key if dictionary is not case sensitive
		$index	= array_search( $key, array_keys( $this->pairs ) );									//  index of pair to be removed
		if( $index >= $this->position )																//  iterator position is beyond pair
			$this->position--;																		//  decrease iterator position since pair is removed
		unset( $this->pairs[$key] );																//  remove pair by its key
		return TRUE;																				//  indicate hit
	}
public function remove ( $ key ) { if ( ! $ this -> has ( $ key ) ) //  pair key is not existing
 return FALSE ; //  indicate miss
 $ key = ! $ this -> caseSensitive ? strtolower ( $ key ) : $ key ; //  lowercase key if dictionary is not case sensitive
 $ index = array_search ( $ key , array_keys ( $ this -> pairs ) ) ; //  index of pair to be removed
 if ( $ index >= $ this -> position ) //  iterator position is beyond pair
 $ this -> position -- ; //  decrease iterator position since pair is removed
 unset ( $ this -> pairs [ $ key ] ) ; //  remove pair by its key
 return TRUE ; //  indicate hit
 }
Removes a Value from Dictionary by its Key.
@access		public
@param		string		$key		Key in Dictionary
@return		boolean
Removes a Value from Dictionary by its Key .