Masalah output fungsi, output tidak terkawal.
P粉318199689
P粉318199689 2022-07-25 18:08:47
0
4
782
function generateTree($items)
 {       
 $items = Db::name('tree')->column('id,pid,name');        
$tree = array();        
foreach ($items as $item) {
    if (isset($items[$item['pid']])) { 
       $items[$item['pid']]['son'][] = &$items[$item['id']];
        } else { 
        $tree[] = &$items[$item['id']]; 
       } 
       } 
       return $tree; 
       }
       $tree = generateTree(0); 
  function getTreeData($tree)
      { 
       foreach ($tree as $t) {
        echo "<li><span><i " . "class=\"icon-minus-sign\"></i>" .$t["name"]. "</span>\n<a href=\"info.php?id=".$t["id"]."\" target=\"_blank\">详细</a><ul>\n"; 
      if (isset($t['son'])) {
                getTreeData($t['son']);
             } 
             echo "</ul>\n</li>\n"; 
            } 
        } 
        $list = getTreeData($tree);
        $this->assign('list',$list);    
    return $this->view->fetch();
 }

1.jpg

Fail statik adalah seperti ini1-3.jpg

Ia dikeluarkan secara langsung kepada1-1.jpg

di luar kawalan Jika anda menggunakan pembolehubah2.jpg

untuk hanya mengeluarkan satu tahap, tidak akan ada lagi.2-2.jpg

. Cikgu tolong ajar saya Cara menulis, terima kasih.

P粉318199689
P粉318199689

membalas semua(2)
autoload

Anda bukan di luar kawalan, fungsi ini bergema, hanya padamkan gema, dan tatasusunan dikembalikan terus menggunakan pembolehubah

image.png

Menyambungnya terus dalam paparan

autoload

Jangan tulis apa-apa pada halaman, cuma cetak pembolehubah yang dipindahkan daripada pengawal untuk melihat apa itu

  • balas ialah tatasusunan Array ( [0] => Array ( [id] => 1 [pid] => 0 [name] => Youlou [anak] => Array ( [0] => Array ( [id] => 2 [pid ] => 1 [nama] => 火[anak lelaki]
    P粉318199689 pengarang 2022-07-25 21:30:55
  • balas tatasusunan(14) { [1] => tatasusunan(3) { ["id"] => int(1) ["pid"] => int(0) ["nama"] => rentetan(6) "Ada bangunan" } [2] => tatasusunan(3) { ["id"] => int(2) ["pid"] => int(1) ["nama"] => rentetan(3) "bakar" } [3] => tatasusunan(3) { ["id"] => int(3) ["pid"] => int(2) ["nama"] => rentetan(6) "Jingbao" Ini ialah tatasusunan yang dibaca daripada pangkalan data
    P粉318199689 pengarang 2022-07-25 21:33:03
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan