Как вывести двухуровненвый список?

Всем привет, написал такой запрос:
function getCodesSecond(){
	global $db;
	$stmt = $db->query("SELECT f.`code`, f.`name`, s.`code_s`, s.`name_s`, s.`fullCode`
						FROM `okved_h_first` f
						LEFT JOIN `okved_h_second` s
						ON f.`code` = s.`id_parent`");
	$dataSecond = $stmt->fetchAll(PDO::FETCH_ASSOC);
	return $dataSecond;
}

Это то, что на выходе
5b1bd81070e0f507996362.png

Подскажите, как сделать так, чтобы в итоге на сайте вывести в таком виде:
  • 01 Категория
    • 01.1 Подкат
    • 01.2 Подкат
    • 01.3 Подкат

  • 02 Категория
    • 02.1 Подкат
    • 02.2 Подкат


и т.д
Ну или наглядно можно здесь посмотреть https://www.rusprofile.ru/codes/
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ответы на вопрос 1
IceRD
@IceRD
Если интересует вариант только с PHP массивом.
В цикле можно проверять по последним цифрам после запятой в fullCode.
Если равна 1 числу / отсутствует - главная группа, все остальное потомки.

Вообще для правильного определения нужен явный указатель
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Ведисофт Екатеринбург
от 25 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
05 мая 2024, в 23:43
8000 руб./за проект
05 мая 2024, в 23:39
3000 руб./за проект
05 мая 2024, в 23:36
3000 руб./за проект