无限级的树(对$$的应用)
2015-12-25 00:00
134 查看
实现内容:对于$$的运用,当我要创建一个类似于树的样式,树可以无限级,当我为每一个节点赋值的时候,无法确定该节点的下标为多少。
$len=3;//假设树有3级
那么节点的层次应当为:
$result[0]=1;
$result[0][0]=1;$result[0][1]=2;
$result[0][0][0]=1;$result[0][0][1]=2;$result[0][1][0]=1;$result[0][1][1]=2;
$result[0][0][0][0]=1;$result[0][0][0][1]=2;$result[0][0][1][0]=1;$result[0][0][1][1]=2;。。。。。。
按照这样 如果级数再多的话,则无法实现。
因此,通过:
$len=3;
$str='';
while($len=0){
$str.=[key][value];
$len--;
}
$result="result".$str;
$节点信息=$$result;
通过这种方式,便可以实现无限级的树。
$len=3;//假设树有3级
那么节点的层次应当为:
$result[0]=1;
$result[0][0]=1;$result[0][1]=2;
$result[0][0][0]=1;$result[0][0][1]=2;$result[0][1][0]=1;$result[0][1][1]=2;
$result[0][0][0][0]=1;$result[0][0][0][1]=2;$result[0][0][1][0]=1;$result[0][0][1][1]=2;。。。。。。
按照这样 如果级数再多的话,则无法实现。
因此,通过:
$len=3;
$str='';
while($len=0){
$str.=[key][value];
$len--;
}
$result="result".$str;
$节点信息=$$result;
通过这种方式,便可以实现无限级的树。
相关文章推荐
- 3.1 passwd 修改用户密码
- 3.2 su切换用户
- 3.3 sudo详解
- 3.4 df命令
- 3.5 du命令
- 3.6 fdisk命令
- 3.7磁盘格式化mke2fs
- 3.8磁盘挂载与卸载
- 2015年互联网“合并”大事件
- 2015年创业投资大盘点
- oracle分析函数Rank, Dense_rank, row_number
- 网页图片旋转的网页特效代码
- 第三方快速注释库VVDocumenter-Xcode不能用的解决办法
- Eclipse 反编译插件 jadClipse
- 博客开张
- How to set environment path when using conemu
- Missing sdk.dir
- 默认完整性级别和自动化
- XMPP协议的原理介绍
- apache和tomcat区别