#include <Array.au3>
global $Myarray[3][2]=[ _
["key0","val0"], _
["key1","val1"], _
["key2","val2"] _
]
Func getVal($Myarray,$key)
$iKey = _ArraySearch($Myarray, $key)
return $Myarray[$iKey][1]
EndFunc
Func updVal($Myarray,$key,$val)
$iKey = _ArraySearch($Myarray, $key)
ConsoleWrite("value for key " & $key & " before update : " & $Myarray[$iKey][1]& @LF)
$Myarray[$iKey][1]=$val
ConsoleWrite("new value : " & $Myarray[$iKey][1] & @LF)
Return $Myarray[$iKey][1]
EndFunc
_ArrayDisplay($Myarray)
updVal($Myarray,"key2","valxxx")
_ArrayDisplay($Myarray)
ConsoleWrite("value for 'key2' is " & getVal($Myarray,"key2") & @LF)




