>>2356828В цикле ты обращаешься только к тому, который отправляешь в функцию.Обращайся к тому, который ты переопределяешьВместо $l->val, используй $c->val