php无限分类模板怎么调用,php实现smarty模板无限极分类的方法_PHP

本文实例讲述了php实现smarty模板无限极分类的方法。分享给大家供大家参考,具体如下:

".$n.$class_arr[$i][1]."\n";

}else{

$str.= "".$n.$class_arr[$i][1]."\n";

}

dafenglei_select($m+1,$class_arr[$i][0],$index);

}

}

return $str;

}

$aa = dafenglei_select(1,0,0);

?>

顶级分类

如果是用smarty的话

再加一个

代码如下:

$smarty->assign('wuxian_class',$aa);

在html页面加上这句就可以了

顶级分类

{$wuxian_class}

还有一个问题要注意 $str必须要是global行的,否则会有错误。

无限极分类的延伸:

我们可以写一个函数,每次调用这个函数的时候我们只需要传入这个数组及数据,就可以调用了,下面是我写的一个方法。

function dafenglei_select(& $arr=array(),$m,$id,$index)

{

// global $class_arr;

global $str;

$n = str_repeat(" ",$m);

// $n = $m;

for($i=0;$i".$n.$arr[$i][1]."\n";

}else{

$str.= "".$n.$arr[$i][1]."\n";

}

dafenglei_select($arr,$m+1,$arr[$i][0],$index);

}

}

return $str;

}

调用只需要这样就行了:

代码如下:

$aa = dafenglei_select($class_arr,0,0,0);

希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值