cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menyelesaikan masalah ini, tolong bantu saya

Semasa menulis sistem pengurusan bahagian belakang rangka kerja TP, masalah ini berlaku semasa menulis bar navigasi kiri Saya telah lama mencari tetapi masih belum menemui penyelesaian, tolong bantu saya.

20230607180526.png


PHP中文网用户-7471027PHP中文网用户-7471027564 hari yang lalu514

membalas semua(1)saya akan balas

  • 大瓶可乐@php.cn

    大瓶可乐@php.cn2023-06-29 01:27:16

    Fungsi

    function displayMenu($menuItems, $parentId = 0) {    // 获取当前层级的菜单项    $subMenu = array_filter($menuItems, function($item) use ($parentId) {        return $item['parent_id'] == $parentId;    });
        if (empty($subMenu)) {        return;    }
        echo '<ul>';    foreach ($subMenu as $item) {        echo '<li>';        echo $item['name'];        displayMenu($menuItems, $item['id']);        echo '</li>';    }    echo '</ul>';}

    Gunakan fungsi

    $menuItems = [    ['id' => 1, 'name' => '首页', 'parent_id' => 0],    ['id' => 2, 'name' => '关于我们', 'parent_id' => 0],    ['id' => 3, 'name' => '新闻', 'parent_id' => 0],    ['id' => 4, 'name' => '公司简介', 'parent_id' => 2],    ['id' => 5, 'name' => '团队', 'parent_id' => 2],    ['id' => 6, 'name' => '产品动态', 'parent_id' => 3],    ['id' => 7, 'name' => '行业新闻', 'parent_id' => 3],    ['id' => 8, 'name' => '联系我们', 'parent_id' => 0],    ['id' => 9, 'name' => '招聘信息', 'parent_id' => 8],];
    displayMenu($menuItems);

    Result

    - Laman Utama

    - Mengenai Kami

    - Profil Syarikat

    - Pasukan

    - Berita

    - Berita

    - Berita

    - Berita

    - Berita

    🎜 - Berita 🎜🎜 🎜 - Hubungi kami 🎜🎜 - Maklumat pengambilan 🎜

    balas
    0
  • Batalbalas