Тебе не советы надо давать, а отдать в школу для детей с особенностями развития. Чтобы там тебя сначала научили читать и писать. И только если оттуда выпустят, то пытаться учить такие сложные вещи, как вывести строку на РНР в браузер без ошибок.
Henry Chinasky, на самом деле это тоже костыль.
Поскольку у него теперь вдруг резко поменялась концепция, и код превратился из пхп в жс, то надо менять и подход. Не колупаться, собирая строку руками, а добавлять новые элементы сразу в дом модель.
Там нет того что ему нужно.
Но при этом есть куча идиотских высказываний, написанных человеком, который не понимает того, о чем пытается рассуждать.
Сотри свой ответ, не позорься.