喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] 树状结构数组如何更改顺序?  
 
永远是新手
高级会员
Rank: 4



UID 80833
精华 0
积分 631
帖子 540
金钱 631 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-10-1
状态 离线
[广告]: 代充Paypal帐号美元
树状结构数组如何更改顺序?

我把自己的无限级分类写成数组直接存储在文件里,自认为这种方式只需要读取文件一次,速度应该高于所有从数据库中读取分类的方式.
可是在我试图更改分类顺序时发生了问题,下面是随便虚构的一个目录:
1 新闻
--1.1 国内新闻
--1.2 国际新闻
--1.3 本地新闻
2 知识
--2.1 WINDOWS服务器
--2.2 LINUX服务器
--2.3 PHP编程
3 消息
--2.1 培训课程
--2.2 学校活动
--2.3 评选奖励

在这个目录里面,
如果我要把1.1 和1.2换一个位置,应该怎么写?
如果我要把2.1放到最下面应该怎么写?
如果我要把3放到1应该怎么写?

请给一个思路,谢谢!
2008-2-20 12:58 PM#1
查看资料  Blog  发短消息  顶部
 
smallipis (smallipis)
高级会员
Rank: 4
一般会员



UID 66599
精华 0
积分 509
帖子 220
金钱 509 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-13
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
一般都是写在数据库里..然后加个order字段控制顺序.

用时..读出相关的所有数据,然后根据父id,排成新的多维数组..然后再生成php文件或xml...
2008-2-20 07:16 PM#2
查看资料  发短消息  顶部
 
永远是新手
高级会员
Rank: 4



UID 80833
精华 0
积分 631
帖子 540
金钱 631 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-10-1
状态 离线
[推荐阅读] 西安餐饮管理软件
嗯,我知道,可是我这个类写得好辛苦。唉~~
2008-2-21 10:15 AM#3
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 1.808403 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP