ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
> 视频地址:[https://www.bilibili.com/video/av77259782](https://www.bilibili.com/video/av77259782) > 指定栏目输出 > 输出栏目ID=2名称:`{$classtypedata[2]['classname']}` > 判断是否有下级: ~~~ {if($classtypedata[2]['haschild'])} 如果有下级,则这里输出 {/if} ~~~ > 判断是第几级栏目:`{$classtypedata[2]['level']+1}` > 栏目链接url:`{$classtypedata[2]['url']}` > 有子类的时候才有,直系下级栏目id数组:`{$classtypedata[2]['children']['id']}` > ##数组的输出方式。foreach ~~~ {foreach $classtypedata[2]['children']['id'] as $s} 输出直系下级id:{$s} {/foreach} ~~~ > 有子类的时候才有,直系下级栏目数组:`{$classtypedata[2]['children']['id']}` > 输出直系下级的栏目: ~~~ {foreach $classtypedata[2]['children']['list'] as $s} 输出直系下级的栏目名称:{$s['classname']} {/foreach} ~~~ > 所有下级(包含他自己栏目),栏目id数组:`{$classtypedata[2]['children']['ids']}` > 所有下级数组(不包含他自己栏目):`{$classtypedata[2]['children']['lists']}` ~~~ {foreach $classtypedata[2]['children']['lists'] as $s} 输出所有下级的栏目名称:{$s['classname']} {/foreach} ~~~ > 问题1:判断一个栏目是不是另一个栏目的下级 > 栏目A的id为$a\_id,栏目B的id为$b\_id > #php有个函数,判断是否为数组成员 in\_array() ~~~ {if(in_array($a_id,$classtypedata[$b_id]['children']['ids']))} 如果A是B的子类,那么输出这里 {/if} ~~~