So i have a map that i created (inserted data) in an order i wanted.
When parsing the map the 1st key returned in foreach is not the first key i inserted.
Is there a way for that to happen?

Also sorting my map is kinda tricky cause it has to be sorted by Value and in specific field within the Value.
Ty