Собираем всё вместе: массивы, циклы, форматирование, защита вывода. Это основа для любого каталога товаров или курсов.
$courses = [ ["name" => "Основы PHP", "price" => 5900, "desc" => "Для тех, кто только начинает."], ["name" => "Работа с базами данных", "price" => 8500, "desc" => "Учим PDO и SQL."], ["name" => "ООП и архитектура", "price" => 9900, "desc" => "Классы, интерфейсы, принципы SOLID."] ]; echo "<h3>Каталог курсов</h3>"; foreach ($courses as $c) { echo "<div style=\"border:1px solid #ccc; padding:10px; margin-bottom:10px; border-radius:4px;\">"; echo "<b>" . htmlspecialchars($c["name"]) . "</b><br>"; echo "<span style=\"color:#666;\">" . htmlspecialchars($c["desc"]) . "</span><br>"; echo "<b>" . number_format($c["price"], 0, ".", " ") . " ₽</b><br>"; echo "<button style=\"margin-top:5px; padding:5px 10px; background:#8c6dd1; color:white; border:none; border-radius:4px; cursor:pointer;\">Записаться</button>"; echo "</div>"; }