1. 程式人生 > >PHP會員無限級分銷

PHP會員無限級分銷

前提:會員表結構中有使用者userid和推薦人tjuid(推薦人tjuid為推薦該會員的userid)

$where = "`userid` > 1";
    $ulist = $db->select($where,'userid,tjuid,username,nickname,mobile','','userid asc');

    //將$ulist陣列鍵名重置為該陣列元素的userid值
    foreach($ulist as $val){
        $items[$val['userid']] = $val;
    }

    //利用變數引用實現無限級分類
    foreach ($items as $item){
        $items[$item['tjuid']]['son'][$item['userid']] = &$items[$item['userid']];
    }

    print_r($items[0]['son']);