Jadual Kandungan
无限级分类,级分类
Rumah php教程 php手册 无限级分类,级分类

无限级分类,级分类

Jun 13, 2016 am 08:40 AM
array function pid public spa Pengelasan tidak terhad

无限级分类,级分类

public function getlist($pid = 0, &$result=array(), $spac = 0){<br>    $spac += 2;<br>    $list = M('liuyan')->where('pid='.$pid)->select();<br>    foreach($list as $val){<br>        $val['content'] = str_repeat('',$spac).$val['content'];<br>        $result[] = $val;<br>        $this->getlist($val['id'], $result, $spac);<br>    }<br>    return $result;<br>}
Salin selepas log masuk
  function genTree($items,$id='id',$pid='pid',$son = 'children'){     $tree = array(); //格式化的树     $tmpMap = array();  //临时扁平数据           foreach ($items as $item) {         $tmpMap[$item[$id]] = $item;     }           foreach ($items as $item) {         if (isset($tmpMap[$item[$pid]])) {             $tmpMap[$item[$pid]][$son][] = &amp;$tmpMap[$item[$id]];         } else {             $tree[] = &$tmpMap[$item[$id]];         }     }     unset($tmpMap);     return $tree; }   $items1 = array(         array('id' => 1, 'pid' => 0, 'name' => '一级11' ),         array('id' => 11, 'pid' => 0, 'name' => '一级12' ),         array('id' => 2, 'pid' => 1, 'name' => '二级21' ),         array('id' => 10, 'pid' => 11, 'name' => '二级22' ),         array('id' => 3, 'pid' => 1, 'name' => '二级23' ),         array('id' => 12, 'pid' => 11, 'name' => '二级24' ),         array('id' => 9, 'pid' => 1, 'name' => '二级25' ),         array('id' => 14, 'pid' => 1, 'name' => '二级26' ),         array('id' => 4, 'pid' => 9, 'name' => '三级31' ),         array('id' => 6, 'pid' => 9, 'name' => '三级32' ),         array('id' => 7, 'pid' => 4, 'name' => '四级41' ),         array('id' => 8, 'pid' => 4, 'name' => '四级42' ),         array('id' => 5, 'pid' => 4, 'name' => '四级43' ),         array('id' => 13, 'pid' => 4, 'name' => '四级44' ),         array('id' => 15, 'pid' => 8, 'name' => '五级51' ),         array('id' => 16, 'pid' => 8, 'name' => '五级52' ),         array('id' => 17, 'pid' => 8, 'name' => '五级53' ),         array('id' => 18, 'pid' => 16, 'name' => '六级64' ), ); var_dump(genTree($items1));
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pembangunan Laravel: Bagaimana untuk melaksanakan pengesahan SPA dan API menggunakan Laravel Sanctum? Pembangunan Laravel: Bagaimana untuk melaksanakan pengesahan SPA dan API menggunakan Laravel Sanctum? Jun 13, 2023 pm 12:36 PM

LaravelSanctum ialah pakej pengesahan ringan yang membolehkan anda melaksanakan pengesahan API dan pengesahan SPA (Aplikasi Halaman Tunggal) dengan mudah dalam aplikasi Laravel. Dalam artikel ini, kami akan meneroka cara menggunakan LaravelSanctum untuk melaksanakan pengesahan SPA dan API. Mula-mula, mari kita lihat apa itu pengesahan SPA dan API. Pengesahan SPA merujuk kepada aplikasi halaman tunggal yang tidak memuatkan semula keseluruhan halaman tetapi menggunakan AJAX untuk meminta maklumat daripada pelayan web untuk

Menganalisis penggunaan dan klasifikasi ulasan JSP Menganalisis penggunaan dan klasifikasi ulasan JSP Feb 01, 2024 am 08:01 AM

Klasifikasi dan Analisis Penggunaan Komen JSP Komen JSP terbahagi kepada dua jenis: komen satu baris: berakhir dengan, hanya satu baris kod boleh diulas. Komen berbilang baris: bermula dengan /* dan berakhir dengan */, anda boleh mengulas berbilang baris kod. Contoh ulasan satu baris Contoh ulasan berbilang baris/**Ini ialah ulasan berbilang baris*Boleh mengulas pada berbilang baris kod*/Penggunaan ulasan JSP Komen JSP boleh digunakan untuk mengulas kod JSP agar lebih mudah dibaca

Apakah maksud fungsi? Apakah maksud fungsi? Aug 04, 2023 am 10:33 AM

Fungsi bermaksud fungsi. Ia adalah blok kod yang boleh digunakan semula dengan fungsi tertentu Ia boleh menerima parameter input, melakukan operasi tertentu, dan mengembalikan hasil daripada blok yang boleh digunakan semula. kod untuk meningkatkan kebolehgunaan semula dan kebolehselenggaraan kod.

Membina contoh SPA menggunakan Python dan React Membina contoh SPA menggunakan Python dan React Jun 17, 2023 pm 12:38 PM

Dengan perkembangan teknologi Internet yang berterusan, semakin banyak laman web mula menggunakan seni bina SPA (SinglePageApplication). SPA merujuk kepada mempersembahkan semua atau kebanyakan kandungan melalui satu halaman dan mengemas kini kandungan halaman secara dinamik melalui pelanggan, dan bukannya menggunakan kaedah berbilang halaman tradisional. Dalam artikel ini, kami akan menggunakan Python dan React untuk membina contoh SPA mudah untuk menunjukkan idea asas dan kaedah pelaksanaan SPA. 1. Persediaan persekitaran Sebelum mula membina, kami

Apakah perbezaan antara versi pembangun dan versi awam iOS? Apakah perbezaan antara versi pembangun dan versi awam iOS? Mar 01, 2024 pm 12:55 PM

Setiap tahun sebelum Apple mengeluarkan versi utama baharu iOS dan macOS, pengguna boleh memuat turun versi beta beberapa bulan lebih awal untuk mengalaminya terlebih dahulu. Memandangkan perisian ini digunakan oleh orang awam dan pembangun, Apple telah melancarkan versi pembangun dan awam, yang merupakan versi beta awam bagi versi beta pembangun, untuk kedua-duanya. Apakah perbezaan antara versi pembangun dan versi awam iOS? Secara literal, versi pembangun ialah versi ujian pembangun dan versi awam ialah versi ujian awam. Versi pembangun dan versi awam menyasarkan khalayak yang berbeza. Versi pembangun digunakan oleh Apple untuk ujian oleh pembangun Anda memerlukan akaun pembangun Apple untuk memuat turun dan meningkatkannya.

人工智能的分类有哪几种 人工智能的分类有哪几种 Feb 19, 2021 am 11:22 AM

人工智能的分类有认知AI、机器学习AI和深度学习。人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

Isih tatasusunan menggunakan fungsi Array.Isih dalam C# Isih tatasusunan menggunakan fungsi Array.Isih dalam C# Nov 18, 2023 am 10:37 AM

Tajuk: Contoh menggunakan fungsi Array.Sort untuk mengisih tatasusunan dalam Teks C#: Dalam C#, tatasusunan ialah struktur data yang biasa digunakan dan operasi pengisihan tatasusunan selalunya diperlukan. C# menyediakan kelas Array, yang mempunyai kaedah Isih untuk menyusun tatasusunan dengan mudah. Artikel ini akan menunjukkan cara menggunakan fungsi Array.Sort dalam C# untuk mengisih tatasusunan dan memberikan contoh kod khusus. Pertama, kita perlu memahami penggunaan asas fungsi Array.Sort. Susunan.Jadi

Bagaimana untuk menggunakan rangkaian saraf untuk klasifikasi dalam Python? Bagaimana untuk menggunakan rangkaian saraf untuk klasifikasi dalam Python? Jun 04, 2023 pm 10:40 PM

Apabila ia datang untuk mengklasifikasikan sejumlah besar data, memproses data ini secara manual adalah tugas yang sangat memakan masa dan sukar. Dalam kes ini, menggunakan rangkaian saraf untuk pengelasan boleh melakukan kerja dengan cepat dan mudah. Python ialah pilihan yang baik kerana ia mempunyai banyak perpustakaan rangkaian saraf yang matang dan mudah digunakan. Artikel ini akan memperkenalkan cara menggunakan rangkaian saraf untuk pengelasan dalam Python. Rangkaian Neural dan Klasifikasi Sebelum menerangkan cara menggunakan rangkaian saraf untuk pengelasan, kita perlu memahami secara ringkas konsep rangkaian saraf. Rangkaian saraf ialah a

See all articles