У меня есть массив динамических данных, как отобразить его с помощью упорядоченного списка в виде мегаменю

Я хочу отображать мегаменю, динамически поступающее из базы данных.

Array
(
    [PROPERTIES] => Array
        (
            [0] => ([sub_category_name] => For Sale: Houses & Apartments )
            [1] => ([sub_category_name] => For Rent: Houses & Apartments  )
        )

    [CARS] => Array
        (
            [0] => ([sub_category_name] => Commercial Vehicles)
        )

    [FURNITURE] => Array
        (
            [0] => ([sub_category_name] => Sofa & Dining )
            [1] =>( [sub_category_name] => Home Decor & Garden)
            [2] =>([sub_category_name] => Kids Furniture)
        )
    [JOBS] => Array
        (
            [0] => ([sub_category_name] => Sales & Marketing    )

            [1] =>([sub_category_name] => Data entry & Back office    )
        )
    [BOOKS, SPORTS & HOBBIES] => Array
        (
            [0] =>([sub_category_name] => Gym & Fitness
                )
        )
    [MOBILES] => Array
        (
            [0] =>([sub_category_name] => Mobile Phones)

            [1] => ([sub_category_name] => Accessories)
        )
)

Я хочу отобразить результат, как показано ниже: У меня есть массив динамических данных, как отобразить его с помощью упорядоченного списка в виде мегаменю То же, что и изображение, которое я хочу показать значение ключа в качестве основной категории. подкатегория как подменю для этой основной категории

Как получить результаты сейчас?

augustine jenin 15.04.2019 11:41

Мы здесь не для того, чтобы кодировать для вас, если у вас что-то есть и оно не работает, мы можем помочь вам с этим.

Danish Hakim Khan 15.04.2019 11:41

"Я бы хотел ..." - это не вопрос. Что вы уже сделали для этого? Разместите свой код и прочитайте Как создать минимальный, полный и проверяемый пример и Как задать хороший вопрос?.

brombeer 15.04.2019 11:41
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
5
3
46
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Пара циклов foreach должна помочь:

<?php

$arr = array(
 'properties' => array(
     0 => array(
         'sub' => 'hello'
        ),
     1 => array(
         'sub' => 'world'
        )
    ),
  'cars' => array(
     0 => array(
         'sub' => 'hello1'
        ),
     1 => array(
         'sub' => 'world2'
        )
    )
);

print_r($arr);

echo '<ul>';

foreach ($arr as $key => $value) {

    echo '<li>' . $key . '</li>';
    echo '<ul>';

    foreach ($value as $item) {
        echo '<li>' . $item['sub'] . '</li>';
    }

    echo '</ul>';

}

echo '</ul>';

я использовал приведенный выше код. до сих пор не получаю правильного ответа. в моем меню я получаю категорию «Свойства» рядом. я не могу получить результат, такой же, как изображение

venky chidurala 15.04.2019 11:54

стиль полностью зависит от вас - это не услуга по написанию кода, а просто толчок в правильном направлении.

Alex 15.04.2019 13:47

Другие вопросы по теме