亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP無限級分類技術

難度初級
時長 1小時14分
學習人數
綜合評分9.30
71人評價 查看評價
9.7 內容實用
9.2 簡潔易懂
9.0 邏輯清晰
  • 無限分類就是一個分類下面可以創建多個子類 子類下面也可以創建不同子類,如此往復沒有終點
    查看全部
  • 什么是遞歸?程序調用自身的編程技巧稱為遞歸 $_GLOBALS[result] static $result 參數引用&
    查看全部
  • 的撒大大
    查看全部
  • 薩打法速度
    查看全部
  • 無限分類
    查看全部
  • <?php function getList($pid=0,$&result=array(),$depth){ $sql = "SELECT *FORM deepcate WHREE pid=$pid"; $res = mysql_query($sql); while($row = mysql_fetch_assoc($res)){ $row['catename]=str_repeat('&nbsp;',$spec).'|--'.$row['catename']; $result[]=$row; getList($row['id'],$result,$spac); } return $result; }
    查看全部
  • <?php function getList($pid=0,$&result=array(),$depth){ $sql = "SELECT *FORM deepcate WHREE pid=$pid"; $res = mysql_query($sql); while($row = mysql_fetch_assoc($res)){ $row['catename]=str_repeat('&nbsp;',$spec).'|--'.$row['catename']; $result[]=$row; getList($row['id'],$result,$spac); } return $result; }
    查看全部
  • <?php /** * 遞歸三種方式 * * 1.$_GLOBALS['result']; * * 2.static $result; * * 3.參數引用 & * */ function getList($pid){ ... if($row){ getList($pid); } ... return $result; }
    查看全部
  • 我想視頻
    查看全部
  • $_GLOBALS[result] static $result 參數引用&
    查看全部
  • 遞歸就是程序調用自身的編程技巧 function getList($pid){ ... if($row){ getList($pid); } ... return $result }
    查看全部
  • INSERT INTO 'likecate'('id','path','catename','cateorder','createtime')VALUES (1,'','手機',0,0), (2,'1','功能手機',0,0), (3,'1,2','老人手機',0,0), (4,'1,2','兒童手機',0,0), (5,'1','智能手機',0,0), (6,'1,5','Android手機',0,0), (7,'1,5','iOS手機',0,0), (8,'1,5','winphoto手機',0,0), (9,'1,2,4','色盲手機',0,0), (10,'1,2,3','大字手機',0,0);
    查看全部
  • 什么是全路徑無限分類?
    查看全部
  • <?php include('connect.php'); header("Content-type: text/html; charset=utf-8"); //得到一個結果集數組 function getCatePath($cid,&$result=array()){ $sql="SELECT * FROM deepcate WHERE id=$cid"; $rs=mysql_query($sql); $row=mysql_fetch_assoc($rs); //print_r($row); if($row){ $result[]=$row; getCatePath($row['pid'],$result); } krsort($result);//krsort對數組按鍵名逆向排序 return $result; } //$res=getCatePath(10); //print_r($res); function displayCatePath($cid,$url="link.php?cid="){ $res=getCatePath($cid); $str=''; foreach ($res as $key => $value) { $str.="<a href='{$url}{$value['id']}'>{$value['catename']}</a>>"; } return $str; } echo displayCatePath(10,'link.php?page=2&id=');
    查看全部
  • <?php include('connect.php'); header("Content-type: text/html; charset=utf-8"); function getList($pid=0,&$result=array(),$spac=0){ $spac = $spac + 2; $sql = "SELECT * FROM deepcate WHERE pid=$pid"; $res = @mysql_query($sql); while($row = mysql_fetch_assoc($res)){ $row['catename'] = str_repeat('&nbsp;&nbsp;',$spac).'|--'.$row['catename']; $result[] = $row; getList($row['id'],$result,$spac); } return $result; } function displayCate($pid=0,$selected=1){ $rs = getList($pid); $str=''; $str.= "<select name='cate'>"; foreach($rs as $key => $val){ $selectedstr = ''; if($val['id'] == $selected){ $sellectedstr ="selected"; } $str.= "<option {$selectedstr}>{$val['catename']}</option>"; } return $str .= '</select>'; } echo displayCate(0,1); ?>
    查看全部

舉報

0/150
提交
取消
課程須知
如果你剛好具備PHP和MySQL數據庫基礎,那么恭喜你,這門課程就是為你準備噠。
老師告訴你能學到什么?
1.無限分類的使用場景 2.遞歸的原理及常用返回值方式 3.如何用遞歸的方式實現無限分類 4.無限分類在Web前端中的表現形式 5.全路徑無限分類的代碼實現

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!