1. Нет, ключ будет вот это значение $v["first_name"].";".$v["last_name"]
2. А тут всего будет один проход по циклу
3. Вот как раз при первом проходу мы и создаем $t[$key] и ставим ему значение 0, что бы не было нотисов при команде +=
4. Ну а создав в массиве ячейку с ключом $v["first_name"].";".$v["last_name"] и значением 0,
мы ему прибавляем значение $v["duration_sum"], и это все за одну итерацию.
5. приведенный Мелким код выполняет тоже самое, что и код, который вам дали на другом ресурсе, только он грамотней оформлен, и будет выполняться без нотисов
|