No matches were found for subject:"Is it legal to remove a key from associative array while iterating over aa.keys if a foreach loop\?"