For the code in your question, there can be no specific answer given because the inner foreach loop is empty.
What I see with your code is, that the inner foreach iterates over a reference instead of the common way.
I suggest you take a read of the foreach PHP Manual page, it covers all four cases:
foreach($standard as $each); foreach($standard as &$each); # this is used in your question $reference = &$standard; foreach($reference as $each); $reference = &$standard; foreach($reference as &$each); # this is used in your question