ThinkChat🤖让你学习和工作更高效,注册即送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} ```