Для того чтобы что-то сделать, надо себе представлять, что ты хочешь сделать.
Это правило универсальное, без него даже борщ не сваришь, но в программировании оно важно вдвойне.
Нужно. Очень.Четко. Представлять. Себе. Результат. Выполнения. Своего. Кода.
Поэтому перед тем как писать любой код, надо сначала понять, какой результат мы хотим от него получить.
Результатом работы РНР кода обычно является HTML.
Вот и надо написать этот самый HTML. Без всякого РНР, просто чистый HTML.
Если непонятно, какой мы хотим HTML, то отойти ещё на один шаг назад, понять, какой визуальный элемент на сайте мы хотим сделать, и научиться рисовать его с помощью HTML.
После этого нарисовать желаемый HTML, посмотреть на него и решить, как его вывести в РНР на основании исходных данных.