寫專案用到的無限極遞迴

2021-08-14 04:34:49 字數 881 閱讀 2547

我這裡給的只是最核心的**,至於資料自己設計

最先使用pdo連庫,貼** pdo.php

<?php

$dsn = 'mysql:dbname=bdm268275675_db;host=bdm268275675.my3w.com';

$user = 'bdm268275675';

$password = 'rootroot';

try catch (pdoexception $e)

?>

然後html和php頁面,本人太懶,就混在一起了,看**

<?php

include "./pdo.php";

$data = $pdo->query("select * from cats")->fetchall(pdo::fetch_assoc);

$res = getsortlist($data);

// print_r($res);

/**遞迴

*/function getsortlist($data,$pid = 0,$level='')

}return $arr;

}?>

請選擇<?php foreach($res as $k=>$v) ?>

接著在看我資料庫

你可以按照我的建一張表,一樣的字段,效果會有的

總結:其實無限極分類有很多種做法,我的這種只是最簡單的容易理解的,先獲取頂級的分類,然後根據id獲取頂級分類下面的分類,一直這樣找下去,就像其中的pid就是分類

id 也是根據它來區分該商品哪個分類下面

結束語》最適合你的一定還在等著你,只要,你別放棄

無限極聯動 遞迴

最近寫了乙個四級聯動,現在分享下 其實是可以無限極聯動,只要資料夠多 定義方法,返回值根據自己的來我的是result public result lian 最後全部查完 返回列印 return result.ok data list public list xx int fid,int le 根據父...

遞迴 無限極分類

遞迴無限極分類就是自身呼叫自身進行迴圈操作,有兩種辦法一種是通過等級另一種是通過資料結構進行資料迴圈 public function roles data,pid 0,levae 0 將資料轉換成陣列 d json decode json encode data true array array 將...

PHP 遞迴無限極下級

下面是自己用到的一些遞迴方法,當然都是借鑑的,各位看官請勿怪 第一種 有層級 array array array id 1,pid 0,n 河北省 array id 2,pid 0,n 北京市 array id 3,pid 1,n 邯鄲市 array id 4,pid 2,n 朝陽區 array i...