-
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
提交
取消