_MapRemoveByKey

Removes a key-value pair by key from the given key map

Lists.au3
_MapRemoveByKey( $aMap , $vKey [, $bCaseSensitive = False ]] )

parameters

$aMap Key map array as handle
$vKey Key to use
$bCaseSensitive True = case sensitive for strings, False = case insensitive

return value

value Value belonging to key

@error

1 Not a key map
2 Key map is empty, no values
3 Key not found

related

_MapAdd, _MapValueByKey, _MapKeyByValue, _MapRemoveByValue, _MapGetKey, _MapGetValue, _MapKeyInMap, _MapValueInMap

example

Local $aAddress = _MapCreate()
_MapAdd( $aAddress, "street", "Scary avenue" )
_MapAdd( $aAddress, "town", "Ghost town" )
_MapAdd( $aAddress, "state", "Night state" )
....
If _MapKeyInMap( $aAddress, "street" ) > -1 Then _MapRemoveByKey( $aAddress, "street" )