-
function deeploop(&$i=1){ echo $i; $i++; if($i<10){ deeploop($i); } } deeploop();查看全部
-
數據庫查看全部
-
trim去除首個逗號,遞歸查詢父id,concat使用查看全部
-
str_repeat(' ',$deep)把什么重復多少次查看全部
-
concat(path,',',id) as full把什么和什么字段用什么字段連接起來 組成什么字段查看全部
-
concat(path,',',id)把什么和什么用什么連接起來查看全部
-
mysql_query_assoc 關聯數組 MySQL_query_row 枚舉數組查看全部
-
krsort對數組按鍵名逆向查看全部
-
全路徑查看全部
-
通過字段來獲取徑深查看全部
-
header("content-type:text/html;charset=UTF-8"); mysql_connect('localhost','root','') or die('連接數據庫失敗'); mysql_select_db('thinkphp'); mysql_query('set names UTF8'); //無限極分類 function deeploop($pid=0,&$array=array(),$prefix=0){ $prefix += 4; $rs = mysql_query("select `id`,`pid`,`catename` from tp_deeploop where `pid`=$pid"); while($row = mysql_fetch_assoc($rs)){ $row['catename'] = str_repeat(' ', $prefix).'|---'.$row['catename']; $array[] = $row; deeploop($row['id'],$array,$prefix); } return $array; } $array = deeploop(); $str='<select>'; foreach($array as $v){ $str .= '<option>'.$v['catename'].'</option>'; } $str .='</select>'; echo $str;查看全部
-
一、在php和html中設置編碼,請盡量統一寫成“UTF-8”,這才是標準寫法,而utf-8只是在window中不區分大小寫的寫法而已,其次,大部分情況簡寫成“UTF8”或“utf8”程序也可以識別,但在ie瀏覽器就不識別它了,所以,最好,嚴格寫成“UTF-8”,比如: <?php header('Content-Type: text/html; charset=UTF-8'); ?> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 二、在數據庫設置編碼的時候,必須寫成“utf8”,因為MySQL的命令模式中只能識別“utf8”,不能識別“utf-8”,比如:PHP程序中可以寫: <?php mysql_set_charset('utf8',$link); ?>查看全部
-
1、已父ID實現的無限分類 2、以全路徑實現的無限分類查看全部
-
function getlist($pid=0,&$result) 參數引用一定要加上&符號!查看全部
-
最終結果圖查看全部
舉報
0/150
提交
取消