Эта конструкция позволяет вам перебирать многомерные коллекции, поэтому для списка 3x2 вы можете иметь:
z = [[1,2], [3,4], [5,6]]
for x, y in z:
print x, y
Это печатает:
1 2
3 4
5 6
Та же самая конструкция может использоваться в словаре, который в некотором смысле является также двумерной коллекцией:
z = {1:"one", 2:"two", 3:"three"}
for x, y in z.items():
for x, y in z.items():
print x, y
Это печатает:
1 one
2 two
3 three
В Python эта конструкция является общей и работает в любом измерении, изменяя наш первоначальный список 3x2 на список 2x3, мы могли бы сделать это:
z = [[1,2,3], [4,5,6]]
for w, x, y in z:
print w, x, y
Это печатает:
1 2 3
4 5 6
В PHP я думаю, что вы должны сделать это с помощью гнезда для циклов, я не думаю, что есть какая-то конструкция для выполнения деконструкции списка многомерного списка, которая возможна в Python.