Why change this from a foreach?  I can't see it gaining anything here and code styles shouldn't change just for the sake of it.