You will probably be aware that I've been spending my days programming in PHP. Amongst other things, PHP has nice things like arrays as first-class types. And to help work with them, there is a language construct that loops through a populated array.
The canonical use for PHP's foreach is to do something simple - i.e. 1 or 2 lines of code - over an array. But they are so much more useful than that. If you have some near-identical code that only has a few parameters different each time, you can build a small array to run the code a few different ways. My boss/colleague said he thought some of my foreach's got a bit scary. Nah - I'm just making full use of the language's capabilities.
Wade.